2017-08-21 19 views
0

申し訳ありませんが、これは簡単な質問です。私が抱えている問題は、複数のチャートで同じデータを使用したいのですが、オプションのいくつかは各チャートで少し異なります。データは次のとおりです。Chartjs、グラフ作成後のデータ編集方法

var data = { 
     labels: freq, 
     datasets: [{ 
     borderWidth:1, 
     label: "ADC Vizualization", 
     fill: false, 
     lineTension: 0, 
     backgroundColor: "rgba(75,192,192,0.4)", 
     borderColor: "rgba(75,192,192,1)", 
     borderCapStyle: 'butt', 
     borderDash: [], 
     borderDashOffset: 0.0, 
     borderJoinStyle: 'miter', 
     pointRadius: 1, 
     data: mag 
    }] 
    }; 

だから、私は、私はデータを設定するためにこれを行うことができます知っているこのデータを使用したいがpointRadiusではなく、この特定のchart.Iのために5も持って言うことができます。

var myLineChart = Chart.Line(mycanvas,{ 
    data:data 
}) 

が、私は5ではなく1にpointRadiusを設定できるようにしたい基本的に私はこのような何か言いたい:これを行うことが可能であろう

var myLineChart = Chart.line(mycanvas,{ 
    data:data, 
    data.datasets.pointRadius: 5 
}) 

を?ありがとう!

答えて

1

はい、これは、あなたが行うことでこれを達成することができ、あなたのデータオブジェクト

に新しいフィールドをマージする必要があり 可能です:

​​ を
関連する問題