Skip to content
PYGWALKER
实例教程
charts
如何使用PyGWalker制作折线图

如何使用PyGWalker制作折线图

折线图显示一组通过直线连接的数据点。当你想关注一个变量随另一个连续变量变化的值时,你可以使用它们。你需要在水平轴上显示一个具有一致测量周期的连续值的变量。这通常是一个时间变量。对于掉入水平轴变量设置的区间内的每个点,你将报告垂直轴上的数值变量的值。

Updated on

如何使用开源Python库PyGWalker通过简单的拖放操作制作折线图。PyGWalker可用于jupyter notebook、streamlit、gradio 和其他python环境。

如何创建折线图

使用PyGWalker创建折线图的过程非常简单,只需几个步骤即可完成。

步骤 1 导入数据

在新的Jupyter Notebook文件中,输入以下命令:

import pandas as pd
import pygwalker as pyg

接下来,通过输入以下命令将数据导入PyGWalker:

df = pd.read_csv("your_data_file.csv")
df.head()

然后,输入 pyg.walk(df) 以显示可视化页面:

image.png

恭喜!你已经成功导入数据并访问了PyGWalker用户界面。在这里,你可以通过拖放操作来可视化数据。

步骤 2 通过拖放操作进行数据可视化

要获得折线图,首先在“标记类型”中,需要选择“折线”。

image.png

  1. 单折线图

下面的折线图让你轻松识别趋势,例如哪些国家的生活成本相对较高或较低。

image.png

要获得上面的简单折线图,你可以分别将两个不同的变量拖动到X轴和Y轴,如下所示。

image.png

  1. 多线图

下图中表示每个产品的线条,可以让你快速了解哪些地区在特定产品上表现更好或更差。

image.png

要创建它,你可以将“区域”拖动到X轴,将“产品”拖动到“颜色”通道,将“销售额”拖动到Y轴。

image.png

  1. 按类别分割的多线图

下面的折线图允许用户分别查看每个产品的趋势和模式,使得更容易确定哪些产品在特定地区表现良好,哪些则不然。

image.png

要创建它,你可以将“区域”拖动到X轴,将“产品”拖动到“颜色”通道和Y轴,将“销售额”拖动到Y轴。换句话说,把“产品”拖动到Y轴。

image.png

步骤 3 保存和导出结果

一旦你对你的图表感到满意,可以将它以你选择的格式保存和导出。

使用折线图的最佳实践

选择合适的测量间隔

创建折线图的一个重要方面是选择合适的间隔。你可以通过尝试不同的间隔来选择一个好的区间大小,或者通过使用你对所收集数据的领域知识来确定。或者,你可以使用两条线:一条用于总体趋势,平均跨滚动窗口,另一条用于更细粒度的间隔。

不要绘制太多线条

虽然在一个折线图上技术上可以容纳许多线条,但在选择绘制多少数据时建议谨慎。尽量将图表保持在五条线或更少作为一般规则,以避免使其看起来难以理解。不过,如果线条分布均匀,你仍然可以绘制所有你想跟踪的值。

结论

通过这些拖放操作,你可以有效地以最合适和视觉上最吸引人的方式展示你的数据。任何用户,无论专业水平如何,都可以轻松地使用PyGWalker创建和共享智能折线图,因为其众多的自定义选项和用户友好的界面。