我遵循了detailed install instructions for Altair on a jupyter notebook。我正在尝试将其安装在pythonanywhere托管的virtualenv上。
但是,当我运行演示脚本时,该图表永远不会出现。尽管我指定了alt.renderers.enable('notebook')
这是笔记本的样子:
不知道该尝试其他什么方法-我相信所有库都是最新的。我唯一的其他想法是,实际的笔记本服务器在较旧的python上运行。不知道我是否能够在pythonanywhere上更新笔记本服务器(或者甚至有帮助)
唯一的通配符-chrome OSX是否有问题?因此,我在Safari中尝试了此操作,并得到了相同的结果。
=============
后续行动: 在Chrome开发者工具中查看JavaScript控制台不会显示任何错误。 (我认为我正确使用了控制台)
我运行了两次(随着内核重新启动),以显示alt.chart()
确实产生了一些东西,因为当我不运行渲染代码时,它会警告我。
答案 0 :(得分:1)
我怀疑您的vega jupyter笔记本扩展没有正确安装。如果您使用的笔记本电脑版本为5.3或更高版本,则应自动安装该软件,但看起来您的笔记本电脑软件包的版本可能更旧。
要解决此问题,请尝试运行以下命令:
$(document).on('keyup', '#InputID', function(){
//...code...
var discount = Number( document.getElementById('InputID').value )*10/100;
});
更多信息,请访问https://github.com/vega/ipyvega
答案 1 :(得分:0)
不幸的是,PythonAnywhere jupyter笔记本在v4.2上运行,而Altair需要v5.3 +。您最终无法更改/升级它,您将不得不等待PythonAnywhere系统升级才能运行Altair代码。抱歉!