pandas绘图
- 导包
import matplotlib.pyplot as plt
#进行图形绘制的常用模块。
#结合 Pandas 和 Matplotlib.pyplot,您可以在数据分析和可视化方面有更多的灵活性。
折线图
# 折线图
s =pd.Series([100,200,300,200,150,80])
s.plot()
使用了 Pandas 的 Series 对象,并调用了其 plot 方法进行绘图。这是一种简单的折线图,其中 x 轴是索引(默认整数索引),y 轴是 Series 对象的值。
正弦sin图
import matplotlib.pyplot as plt
import numpy as np
# 创建一个等差数列,从0到2π,步长为0.01
x = np.arange(0, 2*np.pi, 0.01)
# 计算每个点的正弦值
y = np.sin(x)
# 绘制曲线
plt.plot(x, y)
# 显示图形
plt.show()
柱状图
import pandas as pd
import matplotlib.pyplot as plt
# 创建一个 DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [5, 4, 3, 2, 1]}
df = pd.DataFrame(data)
print(df)
# 绘制柱状图
# df.plot(kind='bar')
df.plot.bar()#柱状图
df.plot.bar(stacked=True)#堆叠
# df.plot() 按每列的数据进行排列
# 显示图表
plt.show()
面积图
#面积图
df =pd.DataFrame(data=np.random.rand(10,4),columns=list('ABCD'))
df
df.plot(kind='area')
df.plot.area(stacked=False)#堆叠
标签:plot,plt,python,pyplot,df,绘图,np,import,pandas
From: https://www.cnblogs.com/xiaochenzi/p/17861082.html