我们如何以编程方式访问CanvasJS数据集的选项?

时间:2015-04-21 16:00:23

标签: jquery html5 canvasjs

我有以下CanvasJS图表,之前定义了serveRate和serveRate2:

    $(".ChartContainer").CanvasJSChart({
        data: [ 
            {        
                type: "column",
                name: "Your Desired Rating",
                legendText: "Your Desired Rating",
                showInLegend: true,
                dataPoints: servRate
            },
            {
                type: "column",
                name: "Your Desired Rating",
                legendText: "Your Desired Rating",
                showInLegend: false,
                dataPoints: servRate2,
                visible: false
            },

        ] 
    });

我正在尝试以编程方式访问第二个数据集中的visible选项。我正在尝试

$(".ChartContainer").CanvasJSChart().data[1].visible

但我不认为我做得对吗?有没有办法获取这些选项来获取或设置?

1 个答案:

答案 0 :(得分:1)

您需要通过图表的选项对象as described here更新选项/数据。

请尝试$(".ChartContainer").CanvasJSChart().options.data[1].visible

您还可以在将选项对象传递给构造函数之前保留对该对象的引用,并在以后更新它。