Javascript 如何在Wordpress中使用D3js?
我已经安装了wordpress以及d3js插件。现在,上传数据的最佳方式是什么,这样我就可以动态地制作和提供图表Javascript 如何在Wordpress中使用D3js?,javascript,wordpress,graph,d3.js,visualization,Javascript,Wordpress,Graph,D3.js,Visualization,我已经安装了wordpress以及d3js插件。现在,上传数据的最佳方式是什么,这样我就可以动态地制作和提供图表 如果我直接上传csv文件,我应该将其存储在哪里?这有关系吗 如果我想将数据存储在第三方站点中,我可以使用什么?最好是免费服务 我已经在本地机器上制作了图形,我想现在就发布这些图形。您可以在WordPress中使用vida.io嵌入功能。这是免费的公众形象。例如: <iframe src="http://vida.io/embed/SodotqYWppo6NWK9m" sty
- 如果我直接上传csv文件,我应该将其存储在哪里?这有关系吗
- 如果我想将数据存储在第三方站点中,我可以使用什么?最好是免费服务
我已经在本地机器上制作了图形,我想现在就发布这些图形。您可以在WordPress中使用vida.io嵌入功能。这是免费的公众形象。例如:
<iframe src="http://vida.io/embed/SodotqYWppo6NWK9m" style="width: 100%; height: 350px" frameBorder="0"/>
我使用的方法实现了一个iframe。这与插件一起工作。将html文件(包括所有依赖的CSV/TSV等)上载到常用的wordpress媒体库。然后获取指向html的链接,并将其添加到页面视图的文件路径中:
[pageview url="/wp-content/uploads/2014/01/wpload.html" height="400px" border="yes']
还有一点:
这是一个专门针对d3和wordpress的插件,但我在这方面没有太多成功。事实上,如果您运行自己的wordpress实例,您可能不需要任何插件(wordpress.com网站有限制)
d3.csv(“file.csv”)
2.在post/page版本中,使用HTML模式并创建iFrame:
`<iframe
style="border: 0px;"
src="www.yourwebsite.com/wp-content/uploads/2015/11/d3page.html"
scrolling="no"
width="100%"
height="500px">
</iframe>`
`
`
滚动选项和边框样式用于使其看起来像是文章的一部分
预览或发布后,应该可以看到可视化效果
请参阅此处的更多详细信息:
关于存储数据的外部服务,您可以使用json数据,它是免费和开源的。将您的数据文件包含在WP媒体库中,然后复制相关链接
在代码中通常显示数据文件名的位置插入链接,但不要在包含的URL中包含数据链接 浏览了很多网站、youtube视频后,我的解决方案如下:
我投票决定结束这场辩论,因为还没有一个大致的答案。首先,将数据与代码放在同一位置可能是最容易的。在提供指向外部站点的链接时,最好在此处提供最简单的步骤,因为您永远不知道web上的内容何时更改感谢评论,我扩展了我的答案