You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Altair条形图显示空白但Matplotlib等效图表正常的问题求助

Altair条形图显示空白但Matplotlib等效图表正常的问题求助

大家好,我用Altair有段时间了,这还是第一次遇到这种问题。我写了一段很简单的代码,运行后Matplotlib的图表能正常显示,但Altair的条形图却是空白的,实在搞不懂哪里出问题了。先把我的代码贴出来:

import pandas as pd
import altair as alt

# 提取数据为嵌套结构
data = {
        "Name of District": ["Kollam", "Beed", "Kalahandi", "West Medinipur", "Birbhum", "Howrah"],
        "No. of Cases": [19, 11, 42, 145, 199, 85],
    }

# 从数据创建DataFrame
df = pd.DataFrame(data)

# 显示前5行数据
print(df.head().to_markdown(index=False, numalign="left", stralign="left"))

# 创建条形图:X轴为地区名称,Y轴为病例数
chart = alt.Chart(df).mark_bar().encode(
    x='Name of District',
    y='No. of Cases',
    tooltip=['Name of District', 'No. of Cases']
).properties(
    title='各地区病例数条形图'
).interactive()

# 保存图表
chart.save('number_of_cases_by_district.html')

我已经确认DataFrame里的数据是完全正常的,打印出来的前5行内容没问题,但生成的Altair条形图就是显示空白。有没有大佬能帮忙分析下可能的原因,或者告诉我哪里需要调整呀?

备注:内容来源于stack exchange,提问作者user14398375

火山引擎 最新活动