<分区>
数据可视化使数据栩栩如生。
在这里,一个简单的折线图变成了美丽的东西:
http://www.pewresearch.org/data-trend/media-and-technology/device-ownership/
Pew Research 是如何制作这张图表的?有没有我可以学习的带有某种 API 或插件的技术?有哪些选择或起点?
标签 jquery css d3.js highcharts flot
<分区>
数据可视化使数据栩栩如生。
在这里,一个简单的折线图变成了美丽的东西:
http://www.pewresearch.org/data-trend/media-and-technology/device-ownership/
Pew Research 是如何制作这张图表的?有没有我可以学习的带有某种 API 或插件的技术?有哪些选择或起点?
最佳答案
该图表是用 highcharts 构建的.它是一个易于使用的 api,用于基于 jQuery 的图表。但是,如果您真的想制作出色的图表,我建议您学习 d3应用程序接口(interface)。
查看源代码第413行
jQuery(document).ready(function($) {
var markerOptions = {
enabled: true,
states: {
hover: {
enabled: true
}
}
}
var options = {
chart: {
inverted: false,
type: 'line',
zoomType: 'x'
},
subtitle: {
text: 'Percent of American adults 18+ who own each device'
},
xAxis: {
title: {
text: ''
},
type: 'datetime'
},
yAxis: {
title: {
text: ''
}
},
plotOptions: {
line: {
marker: markerOptions
},
area: {
marker: markerOptions
}
}
}
Highcharts.visualize($('table').eq(0), options);
});
关于jquery - 创建类似于皮尤研究网站的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087318/
相关文章:
jquery 选择所有单选按钮(在列表和子列表中)除了某个类
javascript - jQuery Textillate 选项未创建预期结果
javascript - 在保存之前使用 JQuery/Javascript 预处理在线表单
javascript - d3 : duplicating paths with more dimensional array
javascript - 如何将 javascript 中的数据返回到 html 表单中?
css - 背景位置 : -209px -2px, 我不明白负背景位置