【问题标题】:Export d3 chart and send it through mail as an interactive graph导出 d3 图表并通过邮件将其作为交互式图表发送
【发布时间】:2013-12-04 07:48:12
【问题描述】:

我正在使用 d3 图表来呈现图形。 现在在我的应用程序中,我可以选择“电子邮件”。单击该图形应导出到“撰写电子邮件”屏幕。并且电子邮件中的此图表应具有与浏览器中相同的交互功能,例如悬停、点击图表等。 这可能吗?请建议我可以做到这一点的方法。我需要在客户端使用 javascript、jquery 等。

谢谢

【问题讨论】:

  • 使用 javascript 将 d3 使用的数据点数组转换为适合在 mailto 中使用的字符串:link

标签: javascript jquery d3.js


【解决方案1】:

导出图形本身很容易,就像它的 svg.因此,您只需将 svg 写入文本文件并相应地命名即可。保留动画有点棘手。也许您可以编写 HTML 消息。但是,我假设大多数电子邮件客户端不执行 JavaScript。另外,你从哪里得到原始数据?这也是你必须考虑的事情。如果您从客户端的内部源检索数据,您将不得不以某种方式嵌入它并相应地更改您的 d3 导入。 希望至少能有所帮助。

干杯 亨德里克

【讨论】:

  • 我将进行 ajax 调用以点击 url 并从后端检索数据。它将以json的形式出现。 d3 是否有 api 来导出带有动画的图表?
猜你喜欢
  • 1970-01-01
  • 2015-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-08
  • 2013-04-02
  • 2016-10-04
相关资源
最近更新 更多