【python】-matplotlib.pylab常规用法
2024-09-04 10:58:28
目的:
了解matplotlib.pylab常规用法
示例
import matplotlib.pylab as pl
x = range(10)
y = [i * i for i in x]
pl.plot(x,y)
pl.show()
在实际运用中,可能这样一条简单粗暴的线可能并不是我们想要的最好的结果,比如,想要在图形上显示原始数据点,很简单,只要在plot函数中加上一个参数即可:
pl.plot(x, y, 'ob-') # 显示数据点,并用蓝色(blue)实现绘制该图形
这个参数用法比较灵活,可以从下面的值中组合选择:
颜色(color 简写为 c):
蓝色: 'b' (blue)
绿色: 'g' (green)
红色: 'r' (red)
蓝绿色(墨绿色): 'c' (cyan)
红紫色(洋红): 'm' (magenta)
黄色: 'y' (yellow)
黑色: 'k' (black)
白色: 'w' (white) 线型(linestyle 简写为 ls):
实线: '-'
虚线: '--'
虚点线: '-.'
点线: ':'
点: '.' 点型(标记marker):
像素: ','
圆形: 'o'
上三角: '^'
下三角: 'v'
左三角: '<'
右三角: '>'
方形: 's'
加号: '+'
叉形: 'x'
棱形: 'D'
细棱形: 'd'
三脚架朝下: ''(像'丫')
三脚架朝上: ''
三脚架朝左: ''
三脚架朝右: ''
六角形: 'h'
旋转六角形: 'H'
五角形: 'p'
垂直线: '|'
水平线: '_'
如果要加横纵坐标说明,传递的字符一定要是Unicode编码,如果传入的是字符串,那么应该如下:
pl.xlabel(u"我是横轴")
pl.ylabel(u"我是纵轴")
最新文章
- ajax请求成功后新开窗口window.open()被拦截解决方法
- Android WebView使用基础
- Hibernate——property的access属性
- NOSQL Mongo入门学习笔记 - MongoDB的安装(一)
- This transaction has been rolled back, rather than only the current.
- 终于写好了SR4000的一个实用类了
- python subprocess重定向标准输出
- MySQL数据库的数据备份和恢复(导入和导出)命令操作语法【转】
- Oracle日期查询:季度、月份、星期等时间信息
- AJAX跨域请求详解
- JavaScript 正则表达式基础语法
- javeEE第一周
- WCF-Oracel适配器针对UDT的使用配置与注意事项
- laravel5.5 调用系统自带登陆认证auth
- 自定义滚动条mCustomScrollbar
- Hibernate注解开发、注解创建索引
- 并查集——易爆物D305
- php程序猿面试分享
- NGUI中处理层级问题的几个方法总结
- Linux shell脚本中shift