30学会《Streamlit》是一项编码挑战,旨在帮助您开始构建Streamlit应用程序。特别是,您将能够:
为构建Streamlit应用程序设置编码环境
构建您的第一个Streamlit应用程序
了解用于Streamlit应用程序的所有很棒的输入/输出小部件
st.line_chart显示折线图。
这是st.altair_chart的语法糖。主要区别在于,该命令使用数据自己的列和索引来计算图表的规格。因此,对于许多“仅绘制此图”的场景,这更容易使用,但定制性较差。
如果st.line_chart没有正确猜测数据规范,请尝试使用st.altair_chart指定所需的图表。
我们在建立什么
从通过NumPy随机生成的数字创建Pandas DataFrame。
通过st.line_chart()命令创建并显示折线图。
演示应用程序
已部署的Streamlit应用程序应与以下链接中所示的类似:
https://share.streamlit.io/dataprofessor/st.line_chart/
代码
以下是如何使用st.line_chart:
import streamlit as st
import pandas as pd
import numpy as np
st.header('Line chart')
chart_data = pd.DataFrame(
np.random.randn(20, 3),
columns=['a', 'b', 'c'])
st.line_chart(chart_data)
逐行解释
创建Streamlit应用程序时要做的第一件事是首先导入Streamlit库,作为st,如下所示:
import streamlit as st
import pandas as pd
import numpy as np
然后,我们创建一个包含3列的随机生成数字的DataFrame。
chart_data = pd.DataFrame(
np.random.randn(20, 3),
columns=['a', 'b', 'c'])
最后,通过使用st.line_chart() 创建折线图,将存储在chart_data变量中的DataFrame作为输入数据:
st.line_chart(chart_data)
延伸阅读
了解st.line_chart基于的以下相关Streamlit命令的更多信息:
st.altair_chart
https://docs.streamlit.io/library/api-reference/charts/st.altair_chart