30天学会《Streamlit》(8)

30学会《Streamlit》是一项编码挑战,旨在帮助您开始构建Streamlit应用程序。特别是,您将能够:

  • 为构建Streamlit应用程序设置编码环境

  • 构建您的第一个Streamlit应用程序

  • 了解用于Streamlit应用程序的所有很棒的输入/输出小部件

第8天 - st.line_chart

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

加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。未来的你肯定会感谢现在拼命的自己!

30天学会《Streamlit》(8)_第1张图片

你可能感兴趣的:(Streamlit,Streamlit,自动化测试,python,性能测试,接口测试)