0

以下のようなGoogle APIからレーダーチャートを取得しようとしています。均等に分散された0,0.5,1,1.5,2,2.5,3以外のすべてを取得できました

サンプルレーダー

私のチャートでは、現在、与えられたデータから最小値と最大値を取り、.its の間の除算を行っているので、6 が最大値で最小値が 3 の場合、円の中心では 3 で、次の cud は 3.4 になります。最後の極端なエッジは 6 です。以下のコードでどのような変更を行う必要がありますか。分布 (たとえば 0 から 6) を均等に取得するには。

         function drawVisualization() {
      var options = {};
      // Chart API chart type 'rs' is radar chart
      options.cht = 'r';
      // set the line colors
      options.colors = ['#00FF00'];

      // fill the area under the lines
      //options.fill = true;

      // create a grid for the chart
     // options.chg = '25.0,25.0,4.0,4.0';
      //  options.chxl: '0:|1|2|3|4|5|6';
var arr = [["165q",1.3333333333333],["160q",6],["161q",6.6666666666667],["162q",7],["163q",8],["164q",5]];
      //var pi = '\u03C0';

      dataTable = google.visualization.arrayToDataTable(arr, true);
      // Treat first row as data as well.

      var chart = new google.visualization.ImageChart(document.getElementById('visualization'));
      chart.draw(dataTable, options);
}
</script>
4

1 に答える 1

0

axis-range: chxrパラメータでパラメータを使用してみてcustom axis labels: chxlください:

https://developers.google.com/chart/image/docs/chart_params#axis_range

https://developers.google.com/chart/image/docs/chart_params#axis_labels

于 2012-10-26T06:59:10.147 に答える