翻譯|使用教程|編輯:吳園園|2020-04-02 09:38:45.287|閱讀 246 次
概述:完成本教程,您將可以輕松,快速,真正地用JavaScript創(chuàng)建引人注目的交互式燭臺(tái)圖。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
AnyChart是基于JavaScript (HTML5) 的圖表控件。使用AnyChart控件,可創(chuàng)建跨瀏覽器和跨平臺(tái)的交互式圖表和儀表。AnyChart 圖表目前已被很多知名大公司所使用,可用于儀表盤、報(bào)表、數(shù)據(jù)分析、統(tǒng)計(jì)學(xué)、金融等領(lǐng)域。重要推薦:
JS燭臺(tái)圖定制
添加EMA技術(shù)指標(biāo)
因此,您已經(jīng)在JS中建立了具有預(yù)定義樣式和功能的基本燭臺(tái)圖。但是,如果需要,您可以輕松更改很多事情。
現(xiàn)在,我將向您展示如何通過(guò)以下方式對(duì)其進(jìn)行自定義:
EMA代表指數(shù)移動(dòng)平均線。它是基于數(shù)學(xué)公式來(lái)賦予最新觀察更多的重視和重要性,它是在金融圖表中廣泛用于分析數(shù)據(jù)的技術(shù)指標(biāo)。根據(jù)情況,交易者可能希望使用不同的EMA周期。例如,20天,30天和90天移動(dòng)平均線。
AnyStock已經(jīng)具有添加EMA所需的代碼。因此,您只需將其插入燭臺(tái)圖表并指定要使用的期限即可。像這樣:
// create a plot
var plot = chart.plot(0);
// create an EMA indicator with period 20
var ema20 = plot.ema(mapping, 20).series();
// set the EMA color
ema20.stroke('#bf360c');
這里的結(jié)果:
修改燭臺(tái)顏色
如果要使用白色和黑色對(duì)價(jià)格的漲跌進(jìn)行編碼,只需添加以下幾行:
// modify the color of candlesticks making them black and white
series.fallingFill("black");
series.fallingStroke("black");
series.risingFill("white");
series.risingStroke("black");
這里的結(jié)果:
配置滾動(dòng)條系列
當(dāng)前,日期同時(shí)顯示在默認(rèn)的X軸和滾動(dòng)條上。您可以按以下方式禁用額外的X軸:
chart.scroller().xAxis(false);現(xiàn)在,讓我們open在滾動(dòng)條中將值繪制 為列系列。首先,創(chuàng)建一個(gè)變量以open僅存儲(chǔ)值:
openValue = dataTable.mapAs();
openValue.addField('value', 2);
其次,僅用一行代碼,使用映射的數(shù)據(jù)創(chuàng)建一個(gè)滾動(dòng)條系列:
chart.scroller().column(openValue);這是結(jié)果:
結(jié)論
在專用的JavaScript庫(kù)的幫助下為應(yīng)用程序和網(wǎng)站創(chuàng)建交互式圖表以進(jìn)行數(shù)據(jù)可視化并不復(fù)雜,不是嗎?實(shí)際上,即使是新手,也可以創(chuàng)建符合他們需求的專業(yè)外觀交互式圖表。
在本教程中,我試圖顯示制作您自己的第一個(gè)JS燭臺(tái)圖所需的四個(gè)簡(jiǎn)單步驟,希望對(duì)您有所幫助。
=====================================================
想要購(gòu)買Anychart正版授權(quán)的朋友可以
更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: