在页面上引用dhtmlx的相关js脚本和css文件即可完成安装:
<link href="../../BaseStyle/dhtmlxChart/codebase/dhtmlxchart.css" rel="stylesheet" type="text/css" />
<script src="../../BaseStyle/dhtmlxChart/codebase/dhtmlxchart.js"></script>
aspx页面:
<div id="divZz" class="flot-content" style="width: 650px; height: 500px; margin: 5px; padding: 10px;">
</div>
js页面:
柱状图:
var barChart2;
function loadZz() {
var data = [
{ name:"故障单",number:12},
{ name:"询问单",number:15},
{ name:"确认单",number:15},
];
barChart2 = new dhtmlXChart({
view: "bar",
container: "divZz",
label: "#number#",
value: "#number#",
color: "#63B8FF", //"color" property in data
border: false,
barWidth: 40,
alpha: 0.2,
radius: 0,
xAxis: {
template: "#name#"
},
yAxis: {
start: 0,
end: 100,
step: 10,
template: function (obj) {
return (obj % 20 ? "" : obj)
}
}
});
barChart2.parse(data, "json");
}
饼状图:
var myPieChart;
function loadBz() {
var data = [
{ name:"故障单",number:12},
{ name:"询问单",number:15},
{ name:"确认单",number:15},
];
myPieChart = new dhtmlXChart({
view: "pie",
container: "divBz",
value: "#number#",
labelOffset: -5,
label: function (obj) {
var sum = myPieChart.sum("#number#");
var text = Math.round(parseFloat(obj.number) / sum * 100) + "%";
return "<div class='percent' style='border:1px solid " + "#F8F8FF" + "'>" + text + "</div>";
},
color: "#color#",
pieInnerText: "#number#次",
legend: {
width: 120,
align: "center",
valign: "middle",
template: "#name#"
}
});
myPieChart.parse(data, "json");
}
补充:可查看此链接https://www.php.cn/js-tutorial-356942.html详细了解