① python的作图包有哪些
1. matplotlib
该python绘图包与matlab的绘图功能类似
2. seaborn
用来进行统计数据可视化的工具包,绘制的图像非常漂亮,该python package也是基于matplotlib的,是纯粹由python开发的
② 怎么用python绘图
你可以使用numpy和matplotlab这两个库来实现的你功能。
你的图可以参考:
http://matplotlib.org/examples/pylab_examples/histogram_percent_demo.html
importmatplotlib
fromnumpy.randomimportrandn
importmatplotlib.pyplotasplt
frommatplotlib.tickerimportFuncFormatter
defto_percent(y,position):
#Ignorethepassedinposition.
#ticklocations.
s=str(100*y)
#
ifmatplotlib.rcParams['text.usetex']==True:
returns+r'$\%$'
else:
returns+'%'
x=randn(5000)
#Makeanormedhistogram.It'llbemultipliedby100later.
plt.hist(x,bins=50,normed=True)
#_percent.Thismultipliesallthe
#defaultlabelsby100,makingthemallpercentages
formatter=FuncFormatter(to_percent)
#Settheformatter
plt.gca().yaxis.set_major_formatter(formatter)
plt.show()
最主要的就是x轴和y轴的处理,我按照对数算了一下你提供的数据,好像和这个图效果不一样。
如果解决了您的问题请采纳!
如果未解决请继续追问
③ python画图
matplotlib就可以,看他示例文件里动画那个文件夹。
④ Python语言画图
1)首先Python画图与WING IDE无关,最简单的是使用Tkinter画图
2)画出单词有很多方法,最笨的是用划线方式一笔一笔的画。其次是直接输出文本,但意义不大。另外一种方法是调用图片,你可以在图片上任意画好东西后显示出来。
3)代码示例:(这个例子就画了个简单的字母P)
from Tkinter import *
root=Tk()
root.title('Drawing Example')
canvas=Canvas(root,width=200,height=160,bg='white')
canvas.create_line(10,10,100,70)
canvas.create_line(10,10,40,10)
canvas.create_line(40,10,40,40)
canvas.create_line(10,40,40,40)
canvas.pack()
root.mainloop()
⑤ Python绘图时如何显示中文
Python使用matplotlib.pyplot画图,需要将部分标题等内容显示为中文,但是直接输入:
pyplot.xlabel('时间')
这时生成的图片并不会将“时间”正常显示出来,而如果我们需要显示中文,有两种方法。
方式一:示例
rcParams的属性
相关推荐:《Python视频教程》
方式二:(推荐使用)
示例:
中文字体种类
⑥ python怎么在屏幕上画图
首先说你的要求有些不明确的部分
比如说你在所有窗体上写
那是否画图的同时还要拖动其他窗体?
这个要求的话
目前的python各种gui库貌似还没有支持到这么个绘画不规则窗体而不会挡住其他窗体还又在其上的;
如果只是在他们上面你可以画图而不用一定要拖动其他窗体的话
可以设计窗体为全屏大小,背景透明,不显示标题栏,然后用普通的画图函数就可以了
对了
推荐使用wxpython
⑦ python有什么库可以用来画图呢
什么叫实时画图。
常用的画图工具就是matplotlib了,功能很强大,饼图、折现、柱子都能画,就是不知道是不是你所谓的实时画图。
⑧ 关于python画图的图形编辑
选中图形上的选中标志,然后双击曲线,就会有菜单弹出,可以改颜色和粗细等
⑨ 无所不能的python编程是怎么快速画图的呢
python绘图工具有很多,常用的turtle海龟绘图体系,只要引入import
turtle就可以无需安装
⑩ Python作图程序
实战小程序:画出y=x^3的散点图
样例代码如下:
[python]view plain
#coding=utf-8
importpylabasy#引入pylab模块
x=y.np.linspace(-10,10,100)#设置x横坐标范围和点数
y.plot(x,x*x*x,'or')#生成图像
ax=y.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
ax.set_yticks([-1000,-500,500,1000])
y.xlim(x.min(),x.max())#将横坐标设置为x的最大值和最小值
y.show()#显示图像
[python]view plain
importpylabasy
[python]view plain
y.np.linspace(-10,10,100)
举例:
[python]view plain
>>>np.linspace(2.0,3.0,num=5)
array([2.,2.25,2.5,2.75,3.])
[python]view plain
y.plot(x,x*x*x,'or')#生成图像
'r'可设置颜色为红色,基本上和matlab的操作很像。
[python]view plain
y.xlim(x.min(),x.max())