javascript - 表格格式交互式图表 javascript

标签 javascript css d3.js charts html5-canvas

我正在尝试构建一个交互式图表,它是表格的形式,基本上告诉用户服务在一年中的特定日期是启动还是关闭。如果用户单击该字段,它将打开一个新网址并告知有关该状态的更多信息。

我正在考虑使用 d3.js 图表,但没有找到任何图表?有没有我可以使用的已经存在的东西?一直找不到表格形式的图表。

enter image description here

最佳答案

您也许可以使用其中一个网格小部件来完成此任务。如果您想使用图表库,这里有一个示例 an interactive grid在 ZingChart 中。

ZingChart 是模块化的,因此您可以 download a custom build配备 Core 和 Grid 模块,使其保持超轻。我们使用label_click API method打开一个新窗口。

    zingchart.label_click=function(p){
        if (p.text=="Adobe Ideas"){
            window.open("https://itunes.apple.com/us/app/adobe-ideas/id364617858?mt=8");
        }
        if (p.text=="Notability"){
            window.open("http://www.gingerlabs.com/");
        }
    };

在设置单元格样式时,请确保“flat”属性设置为 0。

我是 ZingChart 团队的一员,因此如果您有任何疑问,请随时与我们联系!

关于javascript - 表格格式交互式图表 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26022346/

相关文章:

javascript - 如何延迟绑定(bind) KnockoutJS observable

html - 如何解决溢出问题(只是 overflow-y 可见)?

iphone - 如何使用 HTML/CSS 在 iPhone 上显示代码

css - 网站在移动浏览器中看起来不正确

javascript - 在C3.js中设置图形名称

javascript - MongoDb:如何从文档中获取字段(子文档)?

javascript - 打印另一页的内容

javascript - 即时编辑 Facebook Like-Box Css?

javascript - 将多个 SVG 加载到 JavaScript 数组中,无需 DOM 附加

Javascript JQuery : Object doesn't support property or method 'toLowerCase'