设置坐标轴粗细
ax = plt.gca()
ax.spines['bottom'].set_linewidth(2);#设置底部坐标轴的粗细
ax.spines['left'].set_linewidth(2);
ax.spines['right'].set_linewidth(2);
ax.spines['top'].set_linewidth(2);
设置图例与坐标轴
plt.legend(prop={'size':22,'weight':'bold'})
plt.title('ADC Transfer Curve',weight='bold',fontsize=22)
plt.xlabel('Input voltage(mV)',weight='bold',fontsize=22)
plt.ylabel('Digital word',weight='bold',fontsize=22)
weight='bold'
表示加粗。
散点图
plt.plot(x, y, color=,label=,linewidth=,linestyle=,marker=)
颜色可以用英语表示,也可以用#后接色号,linewidth设置线宽,linestyle设置线的样式,market设置点的形状。
柱状图
plt.bar(x, y, align=, width=, alpha=0.9, color=, label =, hatch=)
柱子的位置由x与align确定,align表示对齐方式,width表示柱子宽度,hatch表示是否加阴影等柱子格式,hatch需要为一个与x长度相同的数组,与每个柱子相对应。
自行设置坐标轴(常用于柱状图)
ax.set_xticks(np.arange(0,16,4))
ax.set_xticklabels(['label1','label2','label3','label4'])
x轴与y轴字体过大导致显示不全
使用plt.subplots_adjust(left= ,bottom=)
进行调整。