📅  最后修改于: 2023-12-03 14:51:45.942000             🧑  作者: Mango
在 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()
这将生成一张图表,其中 apples
和 oranges
列的值被绘制成线条。我们还可以使用其他参数来定制图形。例如,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()
这将生成一张柱状图,其中 apples
和 oranges
列的值被绘制成竖直条形。我们还可以为每个系列指定不同的颜色和样式。
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()
方法并指定必要的参数即可。