pyplot图像组件
pyplot图像组件
ax子对象的组件内容
- Title 图表标题
- plt.title()
 
 - Axis 坐标范围,x轴,y轴
- plt.axis()
 
 - label 坐标轴标注
- plt.xlabel()
 - plt.ylabel()
 
 - Tick 刻度线,Tick Label 刻度标注
- plt.xticks()
 - plt.yticks()
 
 


各组件关系为:


import matplotlib.pyplot as plt
#import matplotlib #载入matplotlib完整库
#matplotlib.rcParams['font.family']='Microsoft Yahei' #字体,改为微软雅黑,默认 sans-serif plt.plot([0,2,4,6,8],[1,5,3,9,7],label='图例标题1') #X轴坐标值,Y轴坐标值,图例
plt.plot([1,3,5,7,9],[0,4,2,8,6],label='图例标题2') ######################## plt.title('图表标题') plt.axis([-1,6,-2,2]) #坐标范围,X轴-1到6,Y轴-2到2 plt.xlabel('X轴标注')
plt.ylabel('Y轴标注') plt.yticks([1,3,6,9,12,15,18,20])#设置坐标步长,设置坐标标注
#plt.yticks([1,5,10,15,20],['张','王','李','赵','刘'])#设置坐标步长,设置坐标标签
plt.xticks(fontsize = 17,rotation=90) #设置坐标字体大小,文本旋转角度 ################################### plt.legend(loc='best', frameon=False)#图例,loc位置,frameon有无边框;(需在画图方法内加label属性) plt.grid(True) #是否显示网格 plt.savefig('test',dpi=600) #存为png文件 plt.show() #显示图片


面向对象的组件书写(了解)
import matplotlib.pyplot as plt fig = plt.figure()
ax = fig.add_subplot(121)
ax2 = fig.add_subplot(122) ax.set_title('图表标题') ax.axis([-1,6,-2,2]) #坐标范围,X轴-1到6,Y轴-2到2 ax.set_xlabel('X轴标注')
ax.set_ylabel('Y轴标注') ax.set_xticks([2,4,6,8,10]) #x轴刻度
ax.set_yticks([1,3,6,9,12,15,18,20])#y轴刻度 ax.set_xticklabels(['a','b','c','d','e']) #x轴刻度标注
ax.set_yticklabels(['你','我','他']) #y轴刻度标注 plt.show()


用于图形标识和注释的线条和矩形
import matplotlib.pyplot as plt # 穿越x轴的线,参数(全部可选)
l = plt.axhline(
y=1, # y轴坐标
linewidth=4, # 线宽
xmin=0.5, #
xmax=1, # xmin,xmax表示从左开始到右线条的长度比例 0无 1最长 0.5一半
color='r' # 颜色
) # 穿越y轴的线,参数同上,ymin,ymax不同
plt.axvline() # 穿越x轴的矩形,参数:ymin,ymax,xmin=0,xmin=1
p = plt.axhspan(
0.25,
0.75,
facecolor='0.5', # 颜色
alpha=0.5 # 透明度
) # 穿越y轴的矩形,xmin,xmax,ymin=0,ymin=1,...
p = plt.axvspan(1.25, 1.55, 0.5, 1, facecolor='g', alpha=0.5) plt.axis([-1, 2, -1, 2]) # 坐标轴范围 plt.show()


pyplot图像组件的更多相关文章
- [2014.01.27]wfTextImage 文字图像组件 1.6
		
全新开发的文字转图像组件--wfTextImage,使用简单,功能强大,图像处理效果极佳. 将大段的文本内容转换成GIF图片. 有效防止文字内容被复制抄袭,有效保护文字资料. ...
 - flash上传头像,截取图像 组件演示
		
效果图如下: HTML页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:// ...
 - Delphi 图像组件(Image)
		
樊伟胜
 - React-Native基础_4.View组件
		
View组件 对应ios 的UIView android 中的view 使用要先导入View import { View } from 'react-native'; 使用就是View标签,可以添加S ...
 - React Native组件(二)View组件解析
		
相关文章 React Native探索系列 React Native组件系列 前言 了解了RN的组件的生命周期后,我们接着来学习RN的具体的组件.View组件是最基本的组件,也是首先要掌握的组件,这一 ...
 - 初次尝试用Kotlin实现Android项目
		
Kotlin: The Swift of Android 起这个文内标题的原因很简单,就是对Kotlin抱有希望--能使Android的开发更简洁.高效及安全.知道Kotlin是从简书的一篇短文,越来 ...
 - Python In Action:三、再来一个扩展例子,保证不难
		
在窗口显示一张图片,代码如下: import wx class Frame(wx.Frame): """Frame class that displays an imag ...
 - 1. ReactNative 基础
		
/** 1. reactNative 反应式语言 2. 既拥有原生的用户体验,又保留React的开发效率 3. FaceBook研究 H5,Android,iOS 4. BAT的插件化,热修改 2 ...
 - iOS 资源大全
		
这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...
 
随机推荐
- x86 openwrt虚拟路由代理上网
			
一.代理服务器设置 1.下载代理软件CCProxy 6.8 Build 2.设置如下 二.x86 路由设置 1.在/etc目录下编辑profile http_proxy= https_proxy= f ...
 - ubuntu 安装时分辨率太小 导致无法继续安装
			
当分辨率是800 *600时,底部的按钮无法显示,不能继续安装. 可以在右上角,点击电源按钮,在系统设置中调整显示的分辨率后,继续安装.
 - protobuf 协议 windows 下 C++ 环境搭建
			
1. 下载protobuf https://code.google.com/p/protobuf/downloads/list Protocol Buffers 2.5.0 full source - ...
 - phonegap 2.9 IOS Xcode 搭建环境
			
一:下载phoneGap2.9和安装Xcode5(目前最新版) 选择2.9是因为3.0以上坑爹版本编译神马的要在有网络情况. 二: 下载phonegap后解压到你的指定文件夹中,解压后找到create ...
 - MySQL优化技巧之四:mysql数据库开发常见问题及优化[转]
			
mysql 数据库是被广泛应用的关系型数据库,其体积小.支持多处理器.开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高.在使用 mysql 的过程中不规范的 SQL 编写.非最优的 ...
 - HttpURLConnection连接超时问题
			
1.问题描述 这几天测试重构后的下载框架,发现在下载过程中如果网络中断或网络较差,个别应用的下载就会阻塞卡住,一直卡在 “正在下载 xx%”. 2.问题排查和定位 思考:网络差不应该报网络异常的错 ...
 - 第15章 高并发服务器编程(2)_I/O多路复用
			
3. I/O多路复用:select函数 3.1 I/O多路复用简介 (1)通信领域的时分多路复用 (2)I/O多路复用(I/O multiplexing) ①同一线程,通过“拨开关”方式,来同时处理多 ...
 - 第13章 TCP编程(3)_基于自定义协议的多进程模型
			
5. 自定义协议编程 (1)自定义协议:MSG //自定义的协议(TLV:Type length Value) typedef struct{ //协议头部 ];//TLV中的T unsigned i ...
 - web基础 (一) http协议
			
一.什么是web服务 浏览器与网页服务端发起的请求与回应(返回的是一堆字符串,浏览器去渲染生成页面!)都是 标准的CS模式 ---- bs模式:客户端用浏览器即可,服务端需要自己去写 http协议是建 ...
 - 跳表(skiplist)Python实现
			
# coding=utf-8 # 跳表的Python实现 import random # 最高层数设置为4 MAX_LEVEL = 4 def randomLevel(): ""& ...