一个轻量级(缩小了约3kb)的jQuery插件,可以更容易地使用纯JavaScript、CSS和HTML生成响应灵敏、可定制、可扩展的SVG折线图。
它提供了许多自定义折线图的选项,如响应式布局、颜色、宽度、高度、Y轴标签、X轴标签、颜色填充等。
1.在jQuery之后下载并加载Graphiq插件。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/graphiq.min.js"></script>
2.创建一个容器来容纳折线图。
<div class="example"></div>
3.在JS对象中定义您的数据,如下所示:
var songs = { "Mon" : 80, "Tues": 40, "Wed" : 60, "Thu" : 80, "Fri": 40, "Sat" : 60, };
4.初始化插件以绘制基本折线图:
$('.example').graphiq({ data: songs, });
5.通过将以下选项传递给图形()
:
$('.example').graphiq({ data: songs, colorLine: "#d3a2ef", colorDot: "#c3ecf7", colorXGrid: "#7f7f7f", colorYGrid: "#7f7f7f", colorLabels: "#FFFFFF", colorUnits: "#FFFFFF", colorRange: "#FFFFFF", colorFill: "#533c68", colorDotStroke: "#FFFFFF", dotStrokeWeight: 0, fillOpacity: 0.25, rangeOpacity: 0.5, dotRadius: 3, lineWeight: 2, yLines: true, dots: true, xLines: true, xLineCount: 5, fill: true, height: 100, fluidParent: null });