DevstratumJQPGraph是一个小型jQuery插件,用于在水平条形图中绘制数值,支持标题、描述、标签、图例、x轴/y轴网格。
1.要使用该插件,请在HTML页面上包含以下JavaScript和CSS文件。
<link href="/path/to/dvstrtm_jqp_graph.min.css" rel="stylesheet" /> <script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/dvstrtm_jqp_graph.min.js"></script>
2.创建一个元素来容纳水平条形图。
<div class="graph__block" id="example"></div>
3.在条形图中定义要可视化的数据。
var myData = [
{
label: 'Phenom II X6 1055T',
value: [
336
]
},
{
label: 'Xeon E5450',
value: [
470
]
},
{
label: 'Core i5-3470',
value: [
337
]
}
]
4.它还允许您在堆叠条形图中可视化大块数据。
var myData = [
{
label: 'Phenom II X6 1055T',
color: [
'blue',
'green',
'orange'
],
value: [
3069,
5999,
8252,
]
},
{
label: 'Xeon E5450',
color: [
'blue',
'green',
'orange'
],
value: [
2863,
5120,
7927,
]
},
{
label: 'Core i5-3470',
color: [
'blue',
'green',
'orange'
],
value: [
4047,
6489,
9143,
]
}
]
5.将数据绘制到条形图中并完成。
$('#example').dvstrtm_graph({
title: 'Chart Title',
unit: 'Seconds', // sub title
better: 'Lower is better', // description
graphs: myData
});
6.自定义条形图的完整插件选项。
$('#example').dvstrtm_graph({
theme: 'light', // or 'dark'
title: '',
description: '',
unit: '',
better: '',
type: 'number', // or 'time'
separate: false,
labels: true,
grid_wmax: 0,
grid_part: 5,
points: [],
graphs: []
});
2022-03-22
2021-12-01
2020-09-22