我正在尝试使用python中的Altair库将我的数据可视化为热图。我无法使可视化与我自己的数据一起工作,所以我尝试使用一个简单的例子,但它仍然不能正确地可视化……
你知道这里出了什么问题吗?
import numpy.random as npr
import pandas as pd
import altair as alt
random = npr.rand(4)
source = pd.DataFrame({'x': [1,2,3,4], 'y':[1,2,3,4], 'score':random})
alt.Chart(source).mark_rect().encode(
x = alt.X('source.x:O'),
y = alt.Y('source.y:O'),
color = alt.Color('source.score:Q')
)发布于 2020-05-06 04:40:48
我认为这只是你引用列的方式中的一个拼写错误,试着这样做:
alt.Chart(source).mark_rect().encode(
x = alt.X('x:O'),
y = alt.Y('y:O'),
color = alt.Color('score:Q')
)https://stackoverflow.com/questions/61621957
复制相似问题