gpt4 book ai didi

python - 为流线型 line_chart 添加标签 x Axis 和 y Axis

转载 作者:行者123 更新时间:2023-12-04 13:55:45 25 4
gpt4 key购买 nike

我想为我的简单 line_chart 添加 x Axis 和 y Axis 的标签在 streamlit .
绘图命令是

st.line_chart(df[["capacity 1", "capacity 2"]])
它绘制了 line_chart有 2 条线路(容量 1 和容量 2)。
是否有一个简单的命令来添加 x 和 y Axis 标签(也可能是图表标题)?

最佳答案

我认为 Streamlit 默认不支持此功能,st.line_chart()只是一种非常快捷的方式来调用 Altair 的 mark_line()没有任何额外参数的方法。
如果您想进一步自定义绘图,您可以简单地使用适当的 Altair:

import streamlit as st
import altair as alt

chart = (
alt.Chart(
data=df,
title="Your title",
)
.mark_line()
.encode(
x=alt.X("capacity 1", axis=alt.Axis(title="Capacity 1")),
x=alt.X("capacity 2", axis=alt.Axis(title="Capacity 2")),
)
)

st.altair_chart(chart)

关于python - 为流线型 line_chart 添加标签 x Axis 和 y Axis ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62921606/

25 4 0