google chart 生成svg矢量图
来源:互联网 发布:mac可以用bluestacks 编辑:程序博客网 时间:2024/05/22 03:30
- 这段时间由于论文需求,需要画矢量图(类似折线图,饼状图这种,不是visio那种),但是一直没找到合适的工具,突然看到google chart是画的图是svg, 所以接下来我们就用google chart来画我们的折线图SVG
- 首先需要引入google 的js
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
- 因为我们想要的效果是可以动态更新折线图的内容的,所以我们使用如下接口, 其中我们需要修改的就是success 里面的内容,我们需要将我们需要显示的数据加载进去。data.addColumn(‘number’, ‘step’); 这是加载我们的横坐标 接下来的for循环是加载我们共有多少列数据。data.addRows(show_data);是加载我们的数据。接下来就是一些显示配置的参数了:
$.ajax({ url: 'https://www.google.com/jsapi?callback', cache: true, dataType: 'script', success: function () { google.load('visualization', '1', {packages:['corechart'], 'callback' : function () { var data = new google.visualization.DataTable(); data.addColumn('number', 'step'); for(var i=0;i<show_data_attributes.length;i++){ data.addColumn('number', show_data_attributes[i]) } data.addRows(show_data); var options = { 'width':400, 'height':300, chartArea: { right: 130, // set this to adjust the legend width left: 60, // set this eventually, to adjust the left margin }, legend: { position: 'right' } }; // Instantiate and draw our chart, passing in some options. var chart = new google.visualization.LineChart(document.getElementById('chart_div')); chart.draw(data, options); }}); }})
最后放张效果图
开源代码:
draw_line
阅读全文
0 0
- google chart 生成svg矢量图
- SVG矢量图
- SVG矢量图
- Google Chart API 生成图片
- SVG矢量图技术
- SVG矢量图技术
- 了解SVG网页矢量图
- 初识SVG矢量图
- Android_VectorDrawable矢量图与SVG
- Android 使用SVG矢量图
- SimpleDraweeView加载svg矢量图
- Svg矢量图收藏
- vector构造SVG矢量图
- Android导入SVG矢量图
- Google Chart API 自动生成图表
- 利用Google Chart服务生成二维码
- 利用Google Chart服务生成二维码
- Google Chart API 之生成二维码
- fresco加载图片 动图
- 如何遍历Map
- Android两大布局:线性布局(LinearLayout) 相对布局(RelativeLayout)
- table-layout: fixed 实现表格列宽可控制
- linux脚本中写环境变量
- google chart 生成svg矢量图
- vs2013+opencv 2.4.13+qt5.7.1+win10(64bit) 环境配置
- Python(4)-- 随机生成N位验证码的字符
- cxf2.X开发
- Java WebSocket实现网络聊天室(群聊+私聊)
- 基于TFIDF的文档表示法
- go redis redigo
- 轮播
- repo sync出现“fatal: '../platform/abi/cpp.git' does not appear to be a git repository”的解决方案