【问题标题】:python-nvd3 two and more graphs on a pagepython-nvd3 页面上有两个或更多图形
【发布时间】:2014-09-22 14:01:26
【问题描述】:
感谢 python-nvd3,我可以生成漂亮的交互式图表!但是,我想将两个图表放在一个页面上。到目前为止,我弄清楚了如何手动连接两个 python-nvd3 生成的 html 文件。 (现在正在考虑用python脚本来自动化它,但希望有捷径)如何在python-nvd3中自动实现?
我想要这样的东西:
http://i.stack.imgur.com/BulFS.png
谢谢!
【问题讨论】:
标签:
python
d3.js
beautifulsoup
nvd3.js
【解决方案2】:
您无法在同一页面上放置相同类型的图表,因为它们具有相同的 id,即它们会相互重叠。对我来说,我只是用一些唯一的 id 替换了 id。例如,假设我有多个 lineCharts,我对生成的脚本执行类似操作:
linechart_script1.replace('data_linechart_with_interactive_guideline', 'data_linechart_with_interactive_guideline_1')
linechart_script2.replace('data_linechart_with_interactive_guideline', 'data_linechart_with_interactive_guideline_2')