【发布时间】:2019-08-12 12:31:18
【问题描述】:
我正在使用 altair python 库创建具有 vega-lite 规范的 html 文件。我遇到了一个问题,我的情节中没有显示颜色。这是代码:
import altair as alt
import pandas
data = 'Test.csv' #this contains three columns: Rating, Frequency, and typ, where 'typ' is either E or O.
a = alt.Chart(data).mark_bar().encode(
alt.X('Rating', type = 'ordinal'),
alt.Y('Frequency',type = 'quantitative'),
alt.Color('typ', type = 'nominal')
)
a.save('altairtest.html')
我得到一个没有颜色的图表,图例显示为“典型”,但只有蓝色,文本显示为“未定义”。
我目前在本地使用 SimpleHttpsServer。这可能是原因吗?就我的目的而言,这种方式比使用 jupyter 更容易。谢谢
【问题讨论】:
-
您能否编辑您的问题以显示 Test.csv 文件的前几行?如果没有这些信息,将很难提供任何帮助。
标签: python vega vega-lite altair