水平条形图插件 jQuery Devstratum JQP Graph

  • 源码大小:14.54KB
  • 所需积分:1积分
  • 源码编号:19JP-3665
  • 浏览次数:1044次
  • 最后更新:2023年07月08日
  • 所属栏目:图表
本站默认解压密码:19jp.com 或 19jp_com

简介

DevstratumJQPGraph是一个小型jQuery插件,用于在水平条形图中绘制数值,支持标题、描述、标签、图例、x轴/y轴网格。

如何使用它:

1.要使用该插件,请在HTML页面上包含以下JavaScript和CSS文件。

  1. <link href="/path/to/dvstrtm_jqp_graph.min.css" rel="stylesheet" />
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3. <script src="/path/to/dvstrtm_jqp_graph.min.js"></script>

2.创建一个元素来容纳水平条形图。

  1. <div class="graph__block" id="example"></div>

3.在条形图中定义要可视化的数据。

  1. var myData = [
  2. {
  3. label: 'Phenom II X6 1055T',
  4. value: [
  5. 336
  6. ]
  7. },
  8. {
  9. label: 'Xeon E5450',
  10. value: [
  11. 470
  12. ]
  13. },
  14. {
  15. label: 'Core i5-3470',
  16. value: [
  17. 337
  18. ]
  19. }
  20. ]

4.它还允许您在堆叠条形图中可视化大块数据。

  1. var myData = [
  2. {
  3. label: 'Phenom II X6 1055T',
  4. color: [
  5. 'blue',
  6. 'green',
  7. 'orange'
  8. ],
  9. value: [
  10. 3069,
  11. 5999,
  12. 8252,
  13. ]
  14. },
  15. {
  16. label: 'Xeon E5450',
  17. color: [
  18. 'blue',
  19. 'green',
  20. 'orange'
  21. ],
  22. value: [
  23. 2863,
  24. 5120,
  25. 7927,
  26. ]
  27. },
  28. {
  29. label: 'Core i5-3470',
  30. color: [
  31. 'blue',
  32. 'green',
  33. 'orange'
  34. ],
  35. value: [
  36. 4047,
  37. 6489,
  38. 9143,
  39. ]
  40. }
  41. ]

5.将数据绘制到条形图中并完成。

  1. $('#example').dvstrtm_graph({
  2. title: 'Chart Title',
  3. unit: 'Seconds', // sub title
  4. better: 'Lower is better', // description
  5. graphs: myData
  6. });

6.自定义条形图的完整插件选项。

  1. $('#example').dvstrtm_graph({
  2. theme: 'light', // or 'dark'
  3. title: '',
  4. description: '',
  5. unit: '',
  6. better: '',
  7. type: 'number', // or 'time'
  8. separate: false,
  9. labels: true,
  10. grid_wmax: 0,
  11. grid_part: 5,
  12. points: [],
  13. graphs: []
  14. });

更新日志:

2022-03-22

  • v1.6:更新

2021-12-01

  • v1.5:更改了函数名称。

2020-09-22

  • 版本1.1

预览截图