python怎么在屏幕上画图
用库matplot,用起来很方便
怎么用python绘图
请查python的第三方库matplotlab,这个里许多类似matlib(/gallery.html)的图形绘制
实在不行你可以自己将转换成对数,然后再画图即可。
Python 画图存储(savefig)
建议你用面向的方式去画图,一个图作为一个对这样每次调用一个对象存图片方可以只保存当前图片。
你这种用法第三张图会有三个子图是因为三个子图都画在同一个对象上。
为了将面向对象的绘图库包装成只使用函数的调用接口,pyplot模块的内部保存了当前图表以及当前子图等信息。当前的图表和子图可以使用gcf()和gca()获得,它们分别是“GetCurrentFigure”和“GetCurrentAxis”的开头字母缩写。gcf()获得的是表示图表的Figure对象,而gca()则获得的是表示子图的Axes对象。下面我们在IPython中运行上节的“matplotlib_simple_plot.py”程序,然后调用gcf()和gca()查看当前的Figure和Axes对象。
给你个例子
importnumpyasnp
importmatplotlib.pyplotasplt
plt.figure(1)#创建图表1
plt.figure(2)#创建图表2
ax1=plt.subplot(211)#在图表2中创建子图1
ax2=plt.subplot(212)#在图表2中创建子图2
x=np.linspace(0,3,100)
foriinxrange(5):
plt.figure(1)❶#选择图表1
plt.plot(x,np.exp(i*x/3))
plt.sca(ax1)❷#选择图表2的子图1
plt.plot(x,np.sin(i*x))
plt.sca(ax2)#选择图表2的子图2
plt.plot(x,np.cos(i*x))
plt.show()
python 画图后要如何导出图形
importmatplotlib.pyplotasplt
x=[1,2,3,4,5]
y=[5,6,4,2,3]
plt.plot(x,y)
plt.savefig('my_fig.png')
#或者plt.show()击图"savethefigure"即可!
python画图
把完整的代码贴上来看下吧。这个语句看不出问题。。
另外,不知道你最后有没有打`plt.show()`,如果没打这个,肯定是显示不出来的。
无所不能的python编程是怎么快速画图的呢
python绘图工具有很多,常用的turtle海龟绘图体系,只要引入import turtle就可以无需安装
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。