0

我有以下 CanvasJS 图表,之前定义了 serverRate 和 serverRate2:

    $(".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
            },

        ] 
    });

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

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

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

4

1 回答 1

1

您需要通过图表的选项对象更新选项/数据,如此处所述

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

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

于 2015-04-22T08:35:39.807 回答