Я пытаюсь визуализировать свои данные в виде тепловой карты, используя библиотеку Altair в python. Мне не удалось заставить визуализацию работать с моими собственными данными, поэтому я попытался использовать простой пример, но он все еще не визуализируется правильно ...
Есть идеи, что здесь не так?
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')
)
См. Вывод здесь