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, 保存时去除空白边框