我对html完全不熟悉。我被要求在页面中用JS显示一个简单的图表。
这是我的代码,我没有显示任何内容。
<html>
<head>
<title>JS Charts</title>
<script type="text/javascript" src="scripts/jscharts.js"></script>
</head>
<body>
<script type="text/javascript" >
var myData = new Array(['2005', 2], ['2006', 1], ['2007', 3], ['2008', 6]);
var myChart = new JSChart('chartid', 'bar');
myChart.setDataArray(myData);
myChart.setBarColor('#42aBdB');
myChart.setBarOpacity(0.8);
myChart.setBarBorderColor('#D9EDF7');
myChart.setBarValues(false);
myChart.setTitleColor('#8C8383');
myChart.setAxisColor('#777E81');
myChart.setAxisValuesColor('#777E81');
myChart.draw();
</script>
</body>
</html>
答案 0 :(得分:1)
你必须在你的html文档中添加<div id="chartid"></div>
并为jscharts.js设置正确的路径,如果它不正确的话!
答案 1 :(得分:1)
您需要为图表提供dom参考:
你在这里有一个参考:
var myChart = new JSChart('chartid', 'bar');
所以你需要一个html引用,如:
<div id="chartid"></div>
如果你想要一个非常简单的图表栏以及完整的工作例子,你可以使用高级图表:http://www.highcharts.com/demo/column-basic