响应式可自定义折线图生成器 jQuery Graphiq

  • 源码大小:15.39KB
  • 所需积分:1积分
  • 源码编号:19JP-3456
  • 浏览次数:640次
  • 最后更新:2023年06月15日
  • 所属栏目:图表
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

一个轻量级(缩小了约3kb)的jQuery插件,可以更容易地使用纯JavaScript、CSS和HTML生成响应灵敏、可定制、可扩展的SVG折线图。

它提供了许多自定义折线图的选项,如响应式布局、颜色、宽度、高度、Y轴标签、X轴标签、颜色填充等。

如何使用它:

1.在jQuery之后下载并加载Graphiq插件。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/graphiq.min.js"></script>

2.创建一个容器来容纳折线图。

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

3.在JS对象中定义您的数据,如下所示:

  1. var songs = {
  2. "Mon" : 80,
  3. "Tues": 40,
  4. "Wed" : 60,
  5. "Thu" : 80,
  6. "Fri": 40,
  7. "Sat" : 60,
  8. };

4.初始化插件以绘制基本折线图:

  1. $('.example').graphiq({
  2. data: songs,
  3. });

5.通过将以下选项传递给图形():

  1. $('.example').graphiq({
  2. data: songs,
  3. colorLine: "#d3a2ef",
  4. colorDot: "#c3ecf7",
  5. colorXGrid: "#7f7f7f",
  6. colorYGrid: "#7f7f7f",
  7. colorLabels: "#FFFFFF",
  8. colorUnits: "#FFFFFF",
  9. colorRange: "#FFFFFF",
  10. colorFill: "#533c68",
  11. colorDotStroke: "#FFFFFF",
  12. dotStrokeWeight: 0,
  13. fillOpacity: 0.25,
  14. rangeOpacity: 0.5,
  15. dotRadius: 3,
  16. lineWeight: 2,
  17. yLines: true,
  18. dots: true,
  19. xLines: true,
  20. xLineCount: 5,
  21. fill: true,
  22. height: 100,
  23. fluidParent: null
  24. });

预览截图