3

我知道这个问题是 3 年前提出的,所以我想知道有什么新的和/或比 3 年前更好的东西。

目前,我正在使用 GoogleVisualr ( http://googlevisualr.herokuapp.com/ ),我喜欢它……它简单易行,但缺少雷达图 :(

所以,我想知道还有其他免费且简单的图表解决方案吗?Javascript 或 flash 对我有好处,但我需要有雷达图。

谢谢多里扬

4

3 回答 3

1

我使用并推荐Highcharts。它不是免费的,但它运行良好并且有很多功能。此外,它有很好的文档记录,并且在网站上有大量的工作代码示例。

开发许可证(我相信)是免费的,因此您可以免费试用,然后仅在您决定使用它时付费。考虑到它节省的时间,价格也不算太高。

于 2012-06-26T02:54:24.613 回答
0

你看过d3.js吗?

还发现有人 [shared] (https://groups.google.com/forum/m/#!msg/protovis/GsFB1l1Mo_g/geLerhwvbdQJ) 使用protovis创建雷达图的代码仍然可用。

最后,别人的[sample](https://gist.github.com/1630683)使用d3的雷达图。

于 2012-06-26T07:58:41.307 回答
0

检查以下代码,

  <html>
      <head>
        <script type='text/javascript' src='https://www.google.com/jsapi'></script>
        <script type='text/javascript'>
        google.load("visualization", "1.0", {packages:["imagechart"]});
        </script>
        <script type='text/javascript'>
          google.setOnLoadCallback(drawChart);
          function drawChart() {
            var dataTable = new google.visualization.DataTable();
            dataTable.addColumn('number');
            dataTable.addColumn('number');
            dataTable.addRows([
              [100,10],
              [80,20],
              [60,30],
              [30,40],
              [25,50],
              [20,60],
              [10,70],
            ]);

            var chart = new google.visualization.ImageChart(document.getElementById('radar_div'));

            var options = {cht: 'rs', chco: '00FF00,FF00FF', chg: '25.0,25.0,4.0,4.0', chm: 'B,FF000080,0,1.0,5.0|B,FF990080,1,1.0,5.0',};
            chart.draw(dataTable, options);
          }
        </script>
      </head>
      <body>
        <div id='radar_div'></div>
      </body>
    </html>

参考更多信息

于 2012-06-26T04:04:34.403 回答