1. 程式人生 > 其它 >matplotlib 畫折線圖,部分引數問題

matplotlib 畫折線圖,部分引數問題

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, 儲存時去除空白邊框