如何在 Streamlit 上更改面积图的标签?

How to change the labels of an area chart on Streamlit?

我已经使用 Streamlit 为 Python 部署了面积图。是否可以更改 X 轴的标签以及绘制的每个数据点的标签?

import streamlit as st
import pandas as pd
st.write(""" My area chart """)
df = pd.read_csv("my_data.csv")
st.area_chart(df)

让我们看一下这个例子:

import numpy as np
chart_data = pd.DataFrame([[1, 2, 1], [0, 2, 1], [1, 3, 5]],
                          columns=['a', 'b', 'c'],
                          index=[1, 2, 3])
st.area_chart(chart_data)

要更改 x 轴标签,您只需更改索引即可(例如,可以是 int/float 或日期时间)。要更改组名称,您可以更改数据框中的列名称。