示例HTML代码(放置到JS目录下,其他目录需要重新调整以下SRC路径):
<head>
<!-- Step 1 - Include the fusioncharts core library -->
<script type="text/javascript" src="fusioncharts.js"></script>
<!-- Step 2 - Include the fusion theme -->
<script type="text/javascript" src="themes/fusioncharts.theme.carbon.js"></script>
</head>
<html>
<head>
<title>My first chart using FusionCharts Suite XT</title>
<!-- Include fusioncharts core library -->
<script type="text/javascript" src="fusioncharts.js"></script>
<!-- Include fusion theme -->
<script type="text/javascript" src="themes/fusioncharts.theme.carbon.js"></script>
<script type="text/javascript">
//STEP 2 - Chart Data
const chartData = [{
"label": "Venezuela",
"value": "290"
}, {
"label": "Saudi",
"value": "260"
}, {
"label": "Canada",
"value": "180"
}, {
"label": "Iran",
"value": "140"
}, {
"label": "Russia",
"value": "115"
}, {
"label": "UAE",
"value": "100"
}, {
"label": "US",
"value": "30"
}, {
"label": "China",
"value": "30"
}];
//STEP 3 - Chart Configurations
const chartConfig = {
type: 'column3d',
renderAt: 'chart-container',
width: '100%',
height: '400',
dataFormat: 'json',
dataSource: {
// Chart Configuration
"chart": {
"caption": "大标题",
"subCaption": "小标题",
"xAxisName": "纵坐标",
"yAxisName": "横坐标",
"numberSuffix": "单位",
"theme": "carbon",
},
// Chart Data
"data": chartData
}
};
FusionCharts.ready(function(){
var fusioncharts = new FusionCharts(chartConfig);
fusioncharts.render();
});
</script>
</head>
<body>
<div id="chart-container">FusionCharts XT will load here!</div>
</body>
</html>
其中chartConfig的type后面3d改为2d即为平面图
column:柱状图
pie:饼图
line:曲线图(后面不跟2d/3d)
dataSource里的chart的theme后面跟主题,主题从js\themes目录下每个文件的最后字段命名,比如fusioncharts.theme.carbon.js 就是"theme": "carbon",