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图像组件的更多相关文章

  1. [2014.01.27]wfTextImage 文字图像组件 1.6

    全新开发的文字转图像组件--wfTextImage,使用简单,功能强大,图像处理效果极佳.     将大段的文本内容转换成GIF图片.     有效防止文字内容被复制抄袭,有效保护文字资料.      ...

  2. flash上传头像,截取图像 组件演示

    效果图如下: HTML页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:// ...

  3. Delphi 图像组件(Image)

    樊伟胜

  4. React-Native基础_4.View组件

    View组件 对应ios 的UIView android 中的view 使用要先导入View import { View } from 'react-native'; 使用就是View标签,可以添加S ...

  5. React Native组件(二)View组件解析

    相关文章 React Native探索系列 React Native组件系列 前言 了解了RN的组件的生命周期后,我们接着来学习RN的具体的组件.View组件是最基本的组件,也是首先要掌握的组件,这一 ...

  6. 初次尝试用Kotlin实现Android项目

    Kotlin: The Swift of Android 起这个文内标题的原因很简单,就是对Kotlin抱有希望--能使Android的开发更简洁.高效及安全.知道Kotlin是从简书的一篇短文,越来 ...

  7. Python In Action:三、再来一个扩展例子,保证不难

    在窗口显示一张图片,代码如下: import wx class Frame(wx.Frame): """Frame class that displays an imag ...

  8. 1. ReactNative 基础

    /** 1. reactNative  反应式语言 2. 既拥有原生的用户体验,又保留React的开发效率 3. FaceBook研究 H5,Android,iOS 4. BAT的插件化,热修改  2 ...

  9. iOS 资源大全

    这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...

随机推荐

  1. 【python】序列切片和range函数

    序列的每个元素都可以用2种索引的表达方式,一种是正数索引,另一种是负数索引. 序列切片,作用是访问序列中一定范围的元素,格式“序列名[A:B]”,其中A为所切片的第一个元素的索引号,而B为切片后剩下的 ...

  2. Elasticsearch 基础入门

    原文地址:Elasticsearch 基础入门 博客地址:http://www.extlight.com 一.什么是 ElasticSearch ElasticSearch是一个基于 Lucene 的 ...

  3. php提交表单校验例子

    <!DOCTYPE HTML> <meta http-equiv="Content-Type" content="text/html; charset= ...

  4. mysql分区表之一:分区原理和优缺点【转】

    1.分区表的原理 分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分 ...

  5. ue4 多相机分屏与小地图效果实现教程

    转自:http://blog.csdn.net/shenmifangke/article/details/51940007  通过使用ue4的UI和rendertarget来实现 优点就是可以随意设置 ...

  6. Ubuntu12.10下Vsftpd的安装

    安装Vsftpd sudo apt-get install vsftpd 配置 sudo vim /etc/vsftpd.conf 取消以下两行前面的注释 local_enable=YES write ...

  7. 在 Linux 下使用mdadm创建 RAID 5

    在 RAID 5 中,数据条带化后存储在分布式奇偶校验的多个磁盘上.分布式奇偶校验的条带化意味着它将奇偶校验信息和条带化数据分布在多个磁盘上,这样会有很好的数据冗余. 在 Linux 中配置 RAID ...

  8. 数据库,mysql

    数据库(`database`): ### 关系型数据库及非关系型数据库1. 什么是关系型数据库? 关系型数据库是一种建立在关系模型上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据.现实世 ...

  9. leetcode459

    public class Solution { public bool RepeatedSubstringPattern(string s) { var len = s.Length; ) { ret ...

  10. JS检测当前设备是PC还是移动端

    用到的时候找到的分享下,也是收藏下,本地收藏多了感觉找起来很麻烦 方法1: function IsPC() { var userAgentInfo = navigator.userAgent; var ...