📅  最后修改于: 2023-12-03 14:40:37.706000             🧑  作者: Mango
DataFrame.plot.line()
是 pandas 库中可用的一种绘制线图的方法。这个方法可以对数据框中的数值数据进行线图绘制,可以快速地帮助我们直观地了解数据变化趋势。
在使用此方法之前,需要先安装 pandas 库和 matplotlib 库。可以使用以下命令进行安装:
pip install pandas matplotlib
调用 DataFrame.plot.line()
方法,可以绘制出数据框的线图。
import pandas as pd
# 创建数据框
data = {'year': [2017, 2018, 2019, 2020],
'sales': [10000, 12000, 15000, 20000]}
df = pd.DataFrame(data)
# 绘制线图
df.plot.line(x='year', y='sales')
我们使用上面的代码创建了一个数据框,并调用 plot.line()
方法,绘制出了线图。
结果如下图所示:
在绘制的线图中,我们可以添加一些其他的基本元素来使图表更加睿智:
import pandas as pd
import matplotlib.pyplot as plt
# 创建数据框
data = {'year': [2017, 2018, 2019, 2020],
'sales': [10000, 12000, 15000, 20000]}
df = pd.DataFrame(data)
# 绘制线图
ax = df.plot.line(x='year', y='sales',
color='blue', linestyle='-', linewidth=2)
# 添加标题、x 轴标签和 y 轴标签
ax.set_title('Yearly Sales')
ax.set_xlabel('Year')
ax.set_ylabel('Sales')
# 添加网格线
ax.grid(True)
我们使用上面的代码创建了一个数据框,并调用 plot.line()
方法,绘制出了线图。并且我们还添加了标题、x 轴标签和 y 轴标签,调整了线条的颜色、样式和宽度,还添加了网格线。
结果如下图所示:
以上是 DataFrame.plot.line()
方法的基本用法和稍微高级的用法。希望这篇文章能对你有所帮助!