在用pip安装CairoSVG和用自制软件安装Cairo后,我刚开始在ipython中使用pygal .
图形渲染,但当我将鼠标悬停在它们上面时,没有交互性(例如,在条形图上显示单个条形的频率)?
我需要安装什么才能实现Pygal文档中可以看到的相同翻转/悬停功能?
http://www.pygal.org/en/latest/documentation/first_steps.html
例如,当您单击图表上的图例项目时,图例项目将显示为灰色并隐藏 . 再次单击图例项会使其返回 . 当我在Ipython中创建示例First Steps代码并单击图例项时,它不会消失 .
2 回答
我今天偶然发现了这个问题 . 这是pygal配置文件中出现轻微错误的结果 .
幸运的是,修复起来很简单 . 打开pygal目录中的config.py文件,并将 http 添加到kozea github url,如下所示:
那应该解决它 .
我有同样的问题,但在检查git上的代码后,更好的解决方案是不要更改config.py文件,而是添加
force_uri_protocol='https'
作为渲染函数的参数,例如
chart.render_to_file(output_file, force_uri_protocol='https')