Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用stocklegend显示OHLC值_Javascript_Amcharts_Stock - Fatal编程技术网

Javascript 无法使用stocklegend显示OHLC值

Javascript 无法使用stocklegend显示OHLC值,javascript,amcharts,stock,Javascript,Amcharts,Stock,我在amchart中使用stocklegend显示OHLC值时遇到一些问题。 当我设置为stockLegend.valueTextRegular=未定义时,我可以看到一些值,但我猜不出它是什么。(图1) 我已尝试设置为stockLegend.valuetextremal=“Open:[[Open]]”,结果如图2所示。 我的工作怎么了 源代码如下: chart=new AmCharts.AmStockChart(); //数据集/////////////////////////////////

我在amchart中使用stocklegend显示OHLC值时遇到一些问题。 当我设置为stockLegend.valueTextRegular=未定义时,我可以看到一些值,但我猜不出它是什么。(图1) 我已尝试设置为stockLegend.valuetextremal=“Open:[[Open]]”,结果如图2所示。 我的工作怎么了

源代码如下:

chart=new AmCharts.AmStockChart();
//数据集//////////////////////////////////////////
dataSet=新的AmCharts.dataSet();
dataSet.fieldMappings=[{
fromField:“打开”,
托菲尔德:“开放”
}, {
fromField:“关闭”,
托菲尔德:“关闭”
}, {
fromField:“高”,
托菲尔德:“高”
}, {
fromField:“低”,
托菲尔德:“低”
}, {
fromField:“卷”,
托菲尔德:“音量”
}, {
fromField:“值”,
托菲尔德:“价值”
}];
dataSet.color=“#7f8da9”;
dataSet.dataProvider=图表数据;
dataSet.title=“股票”;
dataSet.categoryField=“日期”;
var stockPanel=new AmCharts.stockPanel();
stockPanel.title=“值”;
stockPanel.showCategoryAxis=false;
stockPanel.percentHeight=70;
var valueAxis=新的AmCharts.valueAxis();
valueAxis.dashLength=5;
stockPanel.addValueAxis(valueAxis);
stockPanel.categoryAxis.dashLength=5;
//第一个库存面板图
var-graph=新的AmCharts.StockGraph();
graph.type=“烛台”;
graph.openField=“打开”;
graph.closeField=“close”;
graph.highField=“高”;
graph.lowField=“低”;
graph.valueField=“关闭”;
graph.lineColor=“#7f8da9”;
graph.fillColors=“#7f8da9”;
graph.negativeLineColor=“#db4c3c”;
graph.negativeFillColors=“#db4c3c”;
graph.proCandlesticks=true;
graph.fillAlphas=1;
graph.useDataSetColors=false;
graph.compariable=真;
graph.compareField=“value”;
graph.showBalloon=true;
graph.balloottext=“打开:[[close]]”;
stockPanel.addStockGraph(图形);
var stockLegend=new AmCharts.stockLegend();
stockLegend.valueTextRegular=“打开:[[Open]]”;
//stockLegend.valueTextRegular=未定义;
stockLegend.periodValueTextComparing=“[[percents.value.close]]%”;
stockPanel.stockLegend=stockLegend;
var chartCursor=new AmCharts.chartCursor();
chartCursor.valueLineEnabled=true;
chartCursor.valueLineAxis=valueAxis;

stockPanel.chartCursor=chartCursor我不确定我是否理解您遇到的问题<代码>[[open]]
为我显示打开值;类似地,
[[close]]
[[high]]
[[low]]]
[[value]]]
也会显示它们的关联值()<
valuetextremal
中的code>undefined默认为
[[value]]]
。看看我的密码笔。嗨,xorspark,谢谢你的回复,我自己找到了原因。由于thymeleaf解析,它工作不正常。Thymeleaf解析为[[to]。因此[[open]]被解析为“open”。我在这个项目中使用了Spring+Thymeleaf。谢谢。@zap,你是如何解决Thymeleaf问题的?