📜  如何从 Pandas DataFrame 中绘制多个系列?(1)

📅  最后修改于: 2023-12-03 14:51:45.942000             🧑  作者: Mango

如何从 Pandas DataFrame 中绘制多个系列?

在 Pandas 中,我们可以使用 plot() 方法轻松地将多个系列绘制成一张图表。以下是绘制多个系列的简单例子:

import pandas as pd
import matplotlib.pyplot as plt

# 创建数据
data = {'apples': [3, 2, 0, 1], 'oranges': [0, 3, 7, 2]}
df = pd.DataFrame(data)

# 绘制多个系列
df.plot()

# 显示图表
plt.show()

这将生成一张图表,其中 applesoranges 列的值被绘制成线条。我们还可以使用其他参数来定制图形。例如,kind 参数可以设置要绘制的图形类型。

import pandas as pd
import matplotlib.pyplot as plt

# 创建数据
data = {'apples': [3, 2, 0, 1], 'oranges': [0, 3, 7, 2]}
df = pd.DataFrame(data)

# 绘制多个系列并设置图形类型
df.plot(kind='bar')

# 显示图表
plt.show()

这将生成一张柱状图,其中 applesoranges 列的值被绘制成竖直条形。我们还可以为每个系列指定不同的颜色和样式。

import pandas as pd
import matplotlib.pyplot as plt

# 创建数据
data = {'apples': [3, 2, 0, 1], 'oranges': [0, 3, 7, 2]}
df = pd.DataFrame(data)

# 绘制多个系列并定制样式
df.plot(color=['red', 'orange'], linestyle='--')

# 显示图表
plt.show()

这将生成一张图表,其中 apples 列的值用红色虚线表示,oranges 列的值用橙色虚线表示。

总之,在 Pandas 中绘制多个系列非常容易。您只需将 DataFrame 传递给 plot() 方法并指定必要的参数即可。