1

ブラウザーで既にレンダリングされているプロットのチェックボックスを使用して、JQPlot オプションの一部のオン/オフを切り替えたいと考えています。

オプションは、以下のような別の変数で定義されます。

var options = {
    title: "Options Example",
    dataRenderer: ajaxDataRenderer,
    dataRendererOptions: {
        unusedOptionalUrl: jsonurl
    },
    series: [{
        rendererOptions : {smooth: true},
        showMarker: isShowMarker 
    }]  
};

プロットはうまく機能し、ライン マーカーのオン/オフを切り替えたり、canvasOverlay で描画された線でさえ問題はありません。ただし、ライン スムージングのオンとオフを切り替えることはできません。

いくつかのオプションを試しました:

options.series.renderOptions.smooth = false;
plot1.series.smooth = false;
plot1.series[0].smooth = false;
plot1.series[0].data[0].smooth = false;

... 上記のすべてのオプションの後に plot1.replot(); が続きます。

チェックボックスでスムージングのオン/オフを変更するコマンドに関する提案はありますか?

4

1 に答える 1