
数据可视化(Echarts&D3js)
文章平均质量分 87
六月心悸
一个好二好二的男孩子
展开
-
D3js-三种图表tooltip提示框总结介绍
参考资料:1. 交互图表之提示条2. 交互式之提示框效果图:源码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+p原创 2015-06-16 11:34:12 · 15229 阅读 · 1 评论 -
echarts-折线图
效果图:源码: 折线图 var dataset=eval([{"count":2751,"type":"工程建设类","year":"2011"},{"count":2958,"type":"工程建设类","year":"2012"},{"count":1614,"type":"工程建设类","year原创 2015-09-17 14:19:46 · 2053 阅读 · 0 评论 -
echarts-springmvc+echarts实现图表
springmvc+echarts实现图表效果图:两种方法实现的效果都一样,不过针对此图的话,感觉方法2更好。Echarts:参照的例子: http://echarts.baidu.com/doc/example/radar1.html下面只是关键代码:具体看源码该项目源码下载:http://download.youkuaiyun.com/detail/u原创 2015-09-02 20:10:11 · 13402 阅读 · 1 评论 -
Echarts-echart和springMVC实现堆栈图
效果图:通过工具栏切换成折线图:1.部署好springMVC工程2.*****在lib中加入ECharts-2.2.4.jar 下载地址:http://git.oschina.net/free/ECharts3.因为要用到fastJson所以还要导入其所需的jar包fastjson-1.2.5-sources.jar 和fastjson-1.2.5.jar4原创 2015-07-06 15:26:01 · 3137 阅读 · 4 评论 -
D3js-堆栈图
效果图:源代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> D3 -堆栈图原创 2015-07-06 08:47:09 · 3492 阅读 · 0 评论 -
D3js-值域渐变地图
根据各个省份的数值从小到大,显示的颜色由浅到深。效果图:源代码: D3 值域渐变地图 .tooltip{ font-family:simsun; font-size:16px; width:120; height:auto; position:absolut原创 2015-07-03 10:06:37 · 5832 阅读 · 3 评论 -
D3js-绘制地图时出现过小, 设置scale还是无效 的解决方法
使用d3绘制某个地市的地图时,把scale成很大可是还是无法达到想要的效果。//------------------------------------------------------------- //获得地图的中心 获得center function getCenters(features){ var longitudeMin = 100000;//最小原创 2015-07-01 17:30:35 · 3644 阅读 · 1 评论 -
D3js-对柱状图的增,删,排序
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> D3 增加 删除 排序 柱状图原创 2015-07-01 17:25:14 · 2000 阅读 · 0 评论 -
D3js-画二维坐标轴(x轴,y轴)
结果展示图:1.首先要引入D3js的js配置文件 2.定义一些变量 var width =600; var height=600; var dataset = [ [5, 20], [480, 90], [250, 50], [100, 33], [330, 95], [410, 12], [475, 44], [25, 67], [原创 2015-06-10 09:17:31 · 13450 阅读 · 0 评论 -
D3js-API介绍【中】
JavaScript可视化图表库D3.js API中文参考,d3.jsapiD3 库所提供的所有 API 都在 d3 命名空间下。d3 库使用语义版本命名法(semantic versioning)。 你可以用 d3.version 查看当前的版本信息。d3 (核心部分)选择集d3.select - 从当前文档中选择一系列元素。d3.selectAll - 从当原创 2015-06-10 11:16:51 · 3769 阅读 · 0 评论 -
Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)
这篇echarts的堆栈图主要是根据这篇D3.js堆栈图(http://blog.youkuaiyun.com/u013147600/article/details/46770415 )实现的。效果图:1.JSON文件数据:{ "name":"某市2005-1010年利润情况", "product": [ { "name": "PC" , "sales"原创 2015-07-07 16:23:00 · 4168 阅读 · 1 评论 -
D3js-API介绍【英】
Everything in D3 is scoped under the d3 namespace.D3 uses semantic versioning. You can find the current version of D3 as d3.version.See one of:Behaviors - reusable interaction behavi原创 2015-06-10 11:18:21 · 2236 阅读 · 0 评论 -
D3js-SVG简单初步
D3最擅长于生成和操纵SVG图像来进行可视化。绘制div或其它原生HTML元素也是可以的,但是考虑到不同浏览器之间总会存在一些标准上的差异,使用SVG会更可靠更稳定,也会更快一些。类似于Illustrator的矢量绘图软件可以生成SVG文件,但是我们这里讨论的是如何用代码来生成。SVG元素可扩展矢量图形(Scalable Vector Graphics, SVG)是一种基于转载 2015-06-09 09:48:42 · 5499 阅读 · 0 评论 -
Echarts 的例子
jsp页面:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> Echarts原创 2015-06-05 10:51:47 · 2444 阅读 · 0 评论 -
D3js-地图中标注地点
效果图:所要用到的资源文件:1.topojson.js 下载地址:http://www.oschina.net/p/topojson 2.china.topojson 、southchinasea.svg 以及 places.json 下载地址:http://download.youkuaiyun.com/detail/u013147600/8815899其中places.js原创 2015-06-17 15:56:55 · 5948 阅读 · 1 评论 -
D3js-中国各主要大城市经纬度数据
设计D3js地图时要用到经纬度,所以先保存下来。1、中国各主要大城市经纬度数据: 北京市市中心经纬度:(116.41667,39.91667) 上海市区经纬度:(121.43333,34.50000) 天津市区经纬度:(117.20000,39.13333) 香港经纬度:(114.10000,22.20000)转载 2015-06-17 12:58:31 · 4899 阅读 · 0 评论 -
D3js-实现图形拖拽及双击恢复
参考网站:饼状图的拖拽效果:鼠标可拖拽图形,双击图形可恢复到拖拽前的位置。图片效果:·1.原图:2.拖拽后的图形:完整源码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName(原创 2015-06-16 15:44:20 · 6270 阅读 · 0 评论 -
D3js-绘制SVG
现在,我们已经熟悉了SVG图像的基本结构和元素,那么,应该怎样用数据生成图形呢?你可能已经注意到,SVG元素的所有属性都是标签内属性的形式。即,它们在标签内表示为属性/值的二元组,比如 property="value"/>看起来非常像HTML吧! class="eureka">之前,我们已经用了D3的常用方法append()和attr()来生成新的H转载 2015-06-09 10:02:06 · 7265 阅读 · 0 评论 -
echarts-柱状图
功能:1.从json中提取数据2.按年度显示不同数据2.1 每次只显示一个图例的图表 设置: selectedMode:'single',legend: { x: 'right', selectedMode:'single', data:['2011','2012','2013','2014','2015','total原创 2015-09-17 10:37:30 · 1890 阅读 · 0 评论