2017-08-16 103 views
0

我使用amchart stock chart绘制线在K线图上amchart

function createStockChart() { 
    var chart = new AmCharts.AmStockChart(); 
    var dataSet = new AmCharts.DataSet(); 

    // make candlechart 

    dataSet.fieldMappings = [{ 
     fromField: "open", 
     toField: "open" 
    }, { 
     fromField: "close", 
     toField: "close" 
    }, { 
     fromField: "high", 
     toField: "high" 
    }, { 
     fromField: "low", 
     toField: "low" 
    }, { 
     fromField: "volume", 
     toField: "volume" 
    }, { 
     fromField: "testValue", 
     toField: "testValue" 
    }]; 
    dataSet.dataProvider = chartData; 
    dataSet.categoryField = "date"; 


// make line to be drawn on the candle stock 

    var dataSet2 = new AmCharts.DataSet(); 
    dataSet2.fieldMappings = [{ 
     fromField: "close", 
     toField: "value" 
    }]; 
    dataSet2.color = "#33888a"; 
    dataSet2.dataProvider = chartData; 
    dataSet2.compared = false; // if I made here true, the line appears but it will be shown as percentage!!. 
    dataSet2.title = "Open"; 
    dataSet2.categoryField = "date"; 

我想提请在K线图线。

如果我使用true作为compared字段,则该线出现在蜡烛部分上方,但Y轴转到百分比。

这是正确的,因为它是比较功能。

但是我想追加图表,而不是为了比较。

我怎样才能在蜡烛图上简单画一条线?

回答