如何在MacOSX上的ipython中获得pygal图形的悬停动画

如何在MacOSX上的ipython中获得pygal图形的悬停动画,python,ipython,pygal,Python,Ipython,Pygal,我刚刚开始在ipython中使用pygal,之前我用pip安装了CairoSVG,用自制软件安装了Cairo 图形渲染,但当我将鼠标悬停在上面时,没有交互作用(例如,在条形图上显示单个条形图的频率) 我需要安装什么才能实现Pygal文档中可以看到的相同滚动/悬停功能 例如,当您单击图形上的图例项时,图例项将灰显并隐藏。再次单击图例项目将使其返回。当我在Ipython中创建示例First Steps代码并单击图例项时,它不会消失。我今天偶然发现了这个问题。这是pygal配置文件中的一个轻微输入错

我刚刚开始在ipython中使用pygal,之前我用pip安装了CairoSVG,用自制软件安装了Cairo

图形渲染,但当我将鼠标悬停在上面时,没有交互作用(例如,在条形图上显示单个条形图的频率)

我需要安装什么才能实现Pygal文档中可以看到的相同滚动/悬停功能


例如,当您单击图形上的图例项时,图例项将灰显并隐藏。再次单击图例项目将使其返回。当我在Ipython中创建示例First Steps代码并单击图例项时,它不会消失。

我今天偶然发现了这个问题。这是pygal配置文件中的一个轻微输入错误造成的

幸运的是,修复起来很简单。在pygal目录中打开config.py文件,并将http添加到kozea github url,如下所示:

    js = Key(
    ('http://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js',),
    list, "Misc", "List of js file",
    "It can be any uri from file:///tmp/ext.js to //domain/ext.js",
    str)

这应该可以解决它。

我也有同样的问题,但是在检查git上的代码之后,更好的解决方案是不更改config.py文件,而是添加

force\u uri\u protocol='https'

作为渲染函数的参数,例如

chart.render\u to\u文件(输出文件,强制uri\u协议='https')