Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 由于Javascript错误,Altair mark_图像无法工作_Python_Altair - Fatal编程技术网

Python 由于Javascript错误,Altair mark_图像无法工作

Python 由于Javascript错误,Altair mark_图像无法工作,python,altair,Python,Altair,我正在运行以下代码(完全从官方文档复制)来创建带有图像标记的散点图 将altair导入为alt 作为pd进口熊猫 source=pd.DataFrame.from_记录([ {“x”:0.5,“y”:0.5,“img”:”https://vega.github.io/vega-datasets/data/ffox.png"}, {“x”:1.5,“y”:1.5,“img”:”https://vega.github.io/vega-datasets/data/gimp.png"}, {“x”:2.

我正在运行以下代码(完全从官方文档复制)来创建带有图像标记的散点图

将altair导入为alt
作为pd进口熊猫
source=pd.DataFrame.from_记录([
{“x”:0.5,“y”:0.5,“img”:”https://vega.github.io/vega-datasets/data/ffox.png"},
{“x”:1.5,“y”:1.5,“img”:”https://vega.github.io/vega-datasets/data/gimp.png"},
{“x”:2.5,“y”:2.5,“img”:https://vega.github.io/vega-datasets/data/7zip.png"}
])
alt.Chart(源)。标记图像(
宽度=50,
高度=50
).编码(
x='x',
y='y',
url='img'
)
它将返回以下错误消息:

Javascript错误:undefined不是对象(计算'n[e.type][t]')

这通常意味着您的图表规格中有输入错误。有关完整的回溯,请参阅JavaScript控制台


那个错误消息是什么意思?我是否缺少一些显示图像所需的库?

嗯。。。我没有做任何更改,当我今天运行相同的代码时,它工作了

感谢@joelostblom和@r-初学者的建议。我在Safari浏览器的Jupyter笔记本上运行代码。以下是我的相关模块的版本:

  • 牵牛星4.1.0
  • 金甲2.11.2
  • jsonschema 3.2.0
  • 入口点0.3
  • numpy 1.19.5
  • 熊猫1.1.5
  • 工具0.11.1
  • jupyter笔记本6.1.4

您能否提供有关如何运行代码的信息?Jupyterlab?如果是,使用哪种浏览器?如果有插件干扰JS,您可能希望尝试使用私有/匿名windows。Altair的哪个版本?我试着在jupyterlab环境下运行它。它显示正常。使用的版本是:altair:4.1.0。下面列出了相关模块,它们是最新的吗<代码>jinja2、jsonschema、entrypoints、numpy、pandas、toolz