jquery - 创建类似于皮尤研究网站的图表

标签 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 预处理在线表单

html - 下拉菜单与图像碰撞

javascript - d3 : duplicating paths with more dimensional array

javascript - 如何将 javascript 中的数据返回到 html 表单中?

css - Sass Ampersand 为类添加标签

css - 背景位置 : -209px -2px, 我不明白负背景位置

javascript - D3 - 为什么这个排序函数没有更新其选择中的所有元素?

javascript - D3 V4 刻度线 x1 值