python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件。
实战小程序:画出y=x^3的散点图
样例代码如下:
#coding=utf-8
import pylab as y #引入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() #显示图像
import pylab as y
程序中引入的pylab属于matplotlib的一个模块,将其名字用y代替,其中包括了许多NumPy和pyplot模块中常用的函数,方便用户快速进行计算和绘图,十分适合在IPython交互式环境中使用。
y.np.linspace(-10,100)
此为numpy中的一个函数,返回的是等间距的值,numpy.linspace(a,b,c):a指的是开始位置,b表示的是结束位置,c表示产生点的个数(默认为50)
举例:
>>> np.linspace(2.0,3.0,num=5)
array([ 2.,2.25,2.5,2.75,3. ])
y.plot(x,'or') #生成图像
后面加上"o'表示为散点图
'r'可设置颜色为红色,基本上和matlab的操作很像。
y.xlim(x.min(),x.max())
这条语句使用了xlim函数,将横坐标设置为x的大小
结果示例:
总结
以上就是本文关于Python实战小程序利用matplotlib模块画图代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
python画图代码-Python实战小程序利用matplotlib模块画图代码分享相关推荐
- python画小汽车代码_Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- 计算机代码图表,微信小程序图表插件(wx-charts)实例代码
微信小程序图表工具,charts for WeChat small app 基于canvas绘制,体积小巧 支持图表类型 饼图 pie 圆环图 ring 线图 line 柱状图 column 区域图 ...
- python做小程序-【实战案例】利用Python做出趣味版防沉迷小程序
今天带领大家利用Python做出趣味版防沉迷小程序 查询电脑的所有进程 用Python循环检测电脑软件的运行情况,当发现游戏软件时弹出警告窗口,并截图保存.学会这项技能,就再也不怕孩子偷偷打游戏了.下 ...
- 简单的python有趣小程序-【实战案例】利用Python做出趣味版防沉迷小程序
今天带领大家利用Python做出趣味版防沉迷小程序 查询电脑的所有进程 用Python循环检测电脑软件的运行情况,当发现游戏软件时弹出警告窗口,并截图保存.学会这项技能,就再也不怕孩子偷偷打游戏了.下 ...
- Python实战小程序——Excel操作
Python中的Excel操作 python中的xlrd和xlwt两个模块可以对Excel进行各项操作. 第一步:安装模块的方法: 1.下载一个ez_setup.p ...
- python有趣小程序代码,简单的小程序代码
谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序后的结果. 我只写一个函数:>>> def littleFunc(): data =[] #初始化列表 for ...
- 用python写的代码输入助手小程序(附源码)
目录 运行: 使用: 添加: 编辑: 创建新的空数据库: 命令太多,很容易忘记,还有很多代码片段想保存下来用到的时候能够快速输入,提高开发效率.在网上找了很多,发现都不是自己想要的.于是就用pytho ...
- 微信 小程序 python 渲染_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...
本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版,进阶学习文末加群! 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序. ...
最新文章
- 如何最大限度提高.NET的性能
- tableau linux无网络安装_举个栗子!Tableau 技巧(110)两种方法实现正态分布 Normal distribution...
- HelloWorld.java –打印Hello World的Java程序
- 使用jsp,tag提取字符串中的单词
- Airflow 中文文档:使用操作器
- python3 开发面试题(面向对象)6.6
- python3 源码_7. Python3源码—Dict对象-阿里云开发者社区
- 跨域支持与返回json数据--mvc访问api接口
- POJ NOI0101-09 字符菱形
- 小白一枚。。。记录下这种构造函数
- 浏览器访问php文件提示下载文件,php – 使用浏览器提示下载文件
- windows10系统超全优化方法
- 滴滴资深分析专家:数据如何驱动业务增长
- UWB超宽带 DW1000 通道和带宽
- java 阿拉伯语_解析Json阿拉伯语文本
- 世界卫生组织国际癌症研究机构致癌物清单
- 增量学习三个场景的理解
- 【报告分享】2022百度职业资格考试培训行业洞察-百度营销研究院(附下载)
- mysql 设置不重复_mysql数据如何设置不重复
- hexo的安装配置以及主题更换保姆级教程