我知道这个问题是 3 年前提出的,所以我想知道有什么新的和/或比 3 年前更好的东西。
目前,我正在使用 GoogleVisualr ( http://googlevisualr.herokuapp.com/ ),我喜欢它……它简单易行,但缺少雷达图 :(
所以,我想知道还有其他免费且简单的图表解决方案吗?Javascript 或 flash 对我有好处,但我需要有雷达图。
谢谢多里扬
我知道这个问题是 3 年前提出的,所以我想知道有什么新的和/或比 3 年前更好的东西。
目前,我正在使用 GoogleVisualr ( http://googlevisualr.herokuapp.com/ ),我喜欢它……它简单易行,但缺少雷达图 :(
所以,我想知道还有其他免费且简单的图表解决方案吗?Javascript 或 flash 对我有好处,但我需要有雷达图。
谢谢多里扬
我使用并推荐Highcharts。它不是免费的,但它运行良好并且有很多功能。此外,它有很好的文档记录,并且在网站上有大量的工作代码示例。
开发许可证(我相信)是免费的,因此您可以免费试用,然后仅在您决定使用它时付费。考虑到它节省的时间,价格也不算太高。
检查以下代码,
<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>
参考更多信息