Python制作Excel图表之Reference详讲( 二 )




其中需要说明的几点:
1.如何绘制多图?
很简单,只需在设置了图号名之后,插入:
ax2 = plt.subplot(132)plt.sca(ax2)
后面的命令与前述一致,值得一提的是,plt.subplot(131)指的是绘制一个含有1×3子图的图,且ax1代表的是第2张图,而plt.sca(ax2)表示选择该子图 。
2.设置x轴、y轴以及其他命令如何判断是赋予哪张图的属性呢?
matplotlib会直接将该属性赋予上一plot对象 。
3.如何绘制散点图?
把pl.plot(x, y)改成pl.plot(x, y, 'o')即可 。
4.其他一些设置参数:
# 设置x轴和y轴的上下限pl.xlim(i, j)pl.ylim(m,n)# 显示图pl.show()# 保存图,自动存为png格式plt.savefig(dir+name.png,dpi=600)除此之外还支持设置x轴(y轴)坐标显示,绘制饼状图、直方图等功能,在此不再一一介绍 。
三.说点题外话:
曾经看过一句话:“世界上没有烂语言,只有写语言的烂人” 。
每种语言各自有其优势,也有其劣势,在此不做过多评价 。如何利用语言实现绘图或达到更多目标,在于我们如何选择 。恰到好处地使用for或def、class等语句,能使一段代码如虎添翼,写在这里,作为给自己的提醒:遇到问题先明确方法、形成体系再进入编写,不要盲目地将看似正确的语言进行强行拼凑,返工率极高 。
更多如何利用Python绘制学术论文图表方法相关文章请关注PHP中文网!
【Python制作Excel图表之Reference详讲】