2017-08-16 2 views
0

J'utilise amchart stock chartligne Draw sur carte de bougie sur 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"; 

Je voudrais tracer une ligne sur la carte de bougie.

Si j'utilise true pour le champ compared, la ligne apparaît sur la partie de la bougie, mais l'axe Y devient le pourcentage.

C'est vrai car c'est pour comparer la fonction.

Cependant, je veux ajouter le graphique simplement pas à titre de comparaison.

Comment est-ce que je peux dessiner une ligne simple sur le tableau de bougie ???

Répondre