2 回答
TA贡献1780条经验 获得超1个赞
用于matplotlib创建图形和轴对象,然后pandas使用参数告诉要在哪些轴上绘制ax。最后,使用matplotlib(或fig)保存图形。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# Sample Data (3 groups, normally distributed)
df = pd.DataFrame({'gp': np.random.choice(list('abc'), 1000),
'data': np.random.normal(0, 1, 1000)})
fig, ax = plt.subplots()
df.groupby('gp').hist(ax=ax, ec='k', grid=False, bins=20, alpha=0.5)
fig.savefig('your_fig.png', dpi=200)
你的图.png
TA贡献1875条经验 获得超5个赞
*.hist()我不会使用,而是使用matplotlib.pyplot.hist().
例子 :
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
y =[10, 20,30,40,100,200,300,400,1000,2000]
x = np.arange(10)
fig = plt.figure()
ax = plt.subplot(111)
ax.plot(x, y, label='$y = Values')
plt.title('my plot')
ax.legend()
plt.show()
fig.savefig('tada.png')
添加回答
举报