在Wordpress中输入MPLD3图表

时间:2015-01-14 20:59:39

标签: python html wordpress d3.js matplotlib

我无法将 mpld3 图表显示在我的 Wordpress 页面中。我制作了我的情节,然后使用mpld3.save_html()获取包含我的身材的html文件。但是,当我将此代码粘贴到我的Wordpress页面时(使用文本编辑器,而不是可视化编辑器)没有任何反应。我粘贴了脚本和div标签。我知道我的javascript正在运行,因为我可以在脚本标签内写alert('Hello');,这很好用。我还试过安装"插入Javascript& CSS"插件,也没用。

有没有办法将这些图表嵌入 Wordpress ,如果没有,如何在 Wordpress 帖子中嵌入交互式图表?

1 个答案:

答案 0 :(得分:0)

我怀疑找不到d3.js和mpld3.js,这可以解释为什么你没有看到图表。 您可能需要提供d3_url和mpld3_url,并将其设置为CDN的URL,其中文件可用,例如参见https://mpld3.github.io/modules/API.html#mpld3.fig_to_html

即使设置正确,您可能会遇到问题,因为这不是在wordpress中使用javascript的推荐方法。您还可以尝试与wordpress进行更严格的分离:请参阅http://www.datamaplab.com/posts/embedding-javascript-visualization-wordpress/以供参考。