パイソン - matplotlibのグラフィックパラメータ、基準線のサイズ

画像サイズ

画像のサイズを設定するために、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)

ここに画像を挿入説明

公開された70元の記事 ウォンの賞賛1 ビュー2416

おすすめ

転載: blog.csdn.net/weixin_43794311/article/details/105057374