matplotlib 畫折線圖,部分引數問題
阿新 • • 發佈:2022-01-10
matplotlib畫折線圖引數及釋義
import matplotlib.pyplot as plt x = [1,2,3,6] y = [2,4,9,7] # plt.style.use('ggplot') # 新增樣式 plt.rcParams['font.sans-serif'] = ['Songti SC'] # 顯示中文字型 # plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 顯示特殊字元 plt.figure(figsize=(13, 8)) # 定義圖片儲存大小 # legend = plt.legend(title="510500ETF") 定義子標題 # legend._legend_box.align = "left" # 居左,居中(center),居右(right) # plt.title('title:', loc='left', fontsize=30, color='lightsteelblue') # plt.ylabel('price', fontsize=10) # plt.xlabel("date") plt.plot(x, y, 'd-', linewidth=3, alpha=0.9, markersize=3, label='Closing price') # g:green, o:焦點, --:連線用虛線 plt.xticks(rotation=45, fontsize=10) # x軸旋資料轉角度 # plt.legend() # label='Closing price' 定義折現說明,和plot裡的label掛鉤 # plt.subplots_adjust(top=1, bottom=0, left=0, right=1, hspace=5, wspace=5) # plt.margins() plt.grid(axis='y') # 底紋 # plt.show() plt.savefig(figfile, format='png', bbox_inches='tight', pad_inches=0) # 引數bbox_inches='tight', pad_inches=0, 儲存時去除空白邊框