画像サイズ
画像のサイズを設定するために、2つのステップで行われ、一般にサイズ設定されていない
、図= plt.gcf()#の撮影や画像オブジェクトを、2つのfig.set_size_inches(8,6)#は、対象画像のサイズを設定します
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_csv(r'my_csv_date.csv',encoding='gbk')
print(data)
#解决中文乱码问题
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
plt.plot(data.销量,data.人数,label='销量和人数的关系')
plt.plot(data.销量,data.质量,label='销量和质量的关系')
#legend指的是图例中的线的注释,frameon:是否有边框
plt.legend(loc='best',fontsize=12,frameon=True)
#fig=plt.gcf()
# fig.set_size_inches(8,6)
plt.show()
グリッド線を追加します。
#接上面的程序
plt.grid(ls='--',c='orange')
plt.show()
基準線、水平axhline()、垂直axvline()
同じデータを用いて上記だけ基準ライン上の別の2つの列を追加し、x軸を使用して
data=pd.read_csv(r'my_csv_date.csv',encoding='gbk')
print(data)
#解决中文乱码问题
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
plt.plot(data.地区,data.人数,label='销量和人数的关系')
plt.plot(data.销量,data.质量,label='销量和质量的关系')
#frameon:是否有边框
plt.title('销量、人数和质量',fontsize=15)
plt.legend(loc='best',fontsize=12,frameon=True)
plt.axhline(y=2.5,c='red',ls='--',lw=3)
plt.axvline(x=2,c='green',ls='--',lw=3)
plt.show()
選択、Xの範囲axvspan()、yの範囲axhspan()
アルファ:透明度を表し、
#选取x的范围
plt.axvspan(xmin=4,xmax=6,facecolor='b',alpha=0.3)
#选取y范围
plt.axhspan(ymin=4,ymax=8,facecolor='r',alpha=0.3)