Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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 在amchart上的蜡烛图上画线_Javascript_Amcharts - Fatal编程技术网

Javascript 在amchart上的蜡烛图上画线

Javascript 在amchart上的蜡烛图上画线,javascript,amcharts,Javascript,Amcharts,我正在使用 我想在蜡烛图上画一条线 如果我对compared字段使用true,则该线显示在蜡烛部分上方,但Y轴将变为百分比 这是正确的,因为它是用来比较函数的 但是,我想附加这个图,而不是为了比较 如何在烛光图表上简单地画一条线?您可以在面板对象中设置为“从不”,以防止图表使用百分比,只需添加线即可。这将在中进行更详细的解释 这是一个例子。它使用JSON设置,但基于对象的设置类似 function createStockChart() { var chart = new AmCharts

我正在使用

我想在蜡烛图上画一条线

如果我对
compared
字段使用
true
,则该线显示在蜡烛部分上方,但Y轴将变为百分比

这是正确的,因为它是用来比较函数的

但是,我想附加这个图,而不是为了比较

如何在烛光图表上简单地画一条线?

您可以在面板对象中设置为
“从不”
,以防止图表使用百分比,只需添加线即可。这将在中进行更详细的解释

这是一个例子。它使用JSON设置,但基于对象的设置类似

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";