【问题标题】:Examples of Scientific Data representation through D3.js通过 D3.js 表示科学数据的示例
【发布时间】:2014-01-09 22:56:24
【问题描述】:

我是数据可视化研究的学生。我正在编写关于各种数据属性/类型的 D3.js 报告。我很难找到任何通过 D3.js 表示科学数据的好例子。我已经完成了一些基于重力、动量、力有向图的可视化。但是,我找不到任何可以显示科学实验结果的例子,例如化学融合、爱因斯坦定律的作用、某些身体中细胞的生长或消耗、黑洞功能等......其中如果我们改变数据变量的值,它显示了可视化的差异。

我希望它不是来自 D3.js 的太多

【问题讨论】:

  • 这可能比 StackOverflow 更适合发送给 d3 邮件列表——“X 示例”问题通常不太适合 SO 格式。
  • 我向你保证这个问题会被拒绝,因为“它可能导致太多答案”,而实际上人们可以很乐意给出任何答案。那些“拒绝的理由”是可笑的。我知道需要适度,但目前的适度没有任何意义。它通过回答“哦,我的代码中忘记了逗号,对不起”来激发问题。最讨厌的是“OR”式的关闭理由。假设你申请了这份工作,你得到的答案是:你被拒绝了,因为“你个子高,或者你叔叔喝得太多,或者我们不喜欢你袜子的颜色”。去图吧。
  • 另一种可能性,虽然比“可能导致太多答案”的可能性要小得多,但“这个问题没有建设性”。这显然意味着这个问题的建设性不如“我的代码无法编译”和“我无法打开我的电脑,请帮忙”等问题。
  • google 群组 D3 列表中有一篇帖子显示使用 d3 发布科学成果
  • 取决于您对科学数据的定义。 D3 网页上有很多示例,例如political influence(社会科学)或gene expressions(生物学)。

标签: javascript d3.js data-visualization


【解决方案1】:

科学出版物中的大多数图表都是相当标准的;散点图、直方图或折线图被广泛使用。如果您需要为特殊目的创建自定义图表,我会推荐ggplot2D3

根据您问题中提到的示例,我猜您是在问 D3 是否是创建物理或化学过程的模拟的好工具。我认为可以在浏览器中实现简单的模拟,尽管在大多数情况下可能需要实现代数和微分方程的求解器。

无论如何,force layout 重力和电荷属性是物理重力和电荷的类比,它们的计算方式与真实重力和电荷力不同,因此,力布局不合适用于物理模拟。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多