python简单作图的一些设置(4.11课堂笔记)

2023-11-01

1图片布局


1.画布大小 ——(宽,高)英寸                      #A4(21cm,29.7cm)约7英寸,还要减去页边距
fig =plt.figure(figsize = (4,7))    

2.画图——纸的形状决定图的形状

2.1 不能控制图的形状)
ax= fig.add_subplot()                                     #无参数默认一张图
ax= plt.subplot()   
#eg.
ax= fig.add_subplot(2,3,1)                              #横排列——2行三列子图第一个 (231)

2.2 可设置图的比例与位置)
ax3 = fig.add_axes([x原点位置,y原点位置,宽度,高度])     #比例(占画布figsize的)

#eg.
ax31 = fig.add_axes(0.1,0.1,0.8,0.3)                #自己计算好图的分布比例
ax32 = fig.add_axes([0.1,0.65,0.8,0.3])

3 调节子图相对位置 ——— 可 一次性设置不同子图分布比例
3.1 自动调整
plot.tight_latout()

3.2 手动调整————间距变大,没有重合
plt.subplots_adjust(left=0.1, right=0.9,
                      bottom=0.1, top=0.9 ,
                      wspace=0.5, hspace=0.3)

#左边空出画布的0.1 右边0.9,下边0.1,上边0.9,wspace左右小图之间间隔-小图的宽度比例,hspace上下小图的间隔

fig((ax1, ax2),(ax3,ax4)) = plt. subp1ots(2,2, figsize = (5,5))
ax1.p1ot(data[ 'prec'],'k-')
ax2.plot(data[ 'prec'],'r-' )


 

2作图函数及其设置

############################################################################

#直方图

ax.hist(f.prec, bins = 25,density = True,
        edgecolor ='k',facecolor = 'tab:cyan',
        linewidth=1, linestyle='-')                           # bins 组数 ,density 概率密度

plt.title('Hist of the prec',font1)
ax.set_xlabel( 'Precipitation (mm)',font2)
ax.set_ylabel( 'Density',font2)
plt.grid(linestyle='--',alpha=0.1)                        #alpha 网格线透明度

############################################################################
#箱体图

ax.boxplot([f.temp,f.prec],labels = ['temp','prec'],
            whis = (5,95),widths=0.3,
            showmeans=True, showfliers=True,
            boxprops = { 'color':'r', 'linewidth':1},
            medianprops = { 'linestyle': '--', 'color':'r','linewidth':1}, 
            whiskerprops = { 'linestyle':'--', 'color':'b', 'linewidth' :1},
            capprops = { 'linestyle':'--','color':'r','linewidth':1},
            flierprops = { 'marker': 'D' ,'markersize':1,
                          'markeredgecolor':'k','markerfacecolor':'none'})


plt.title('Boxplot of th prec and temp',font1)

#-------------显示

whis 置信水平
widths 箱体宽度比例(0-1)                                                                                                              

showfiler 奇异值是否显示(ture显示)
showmeans 平均值是否显示
patch_artist 箱体是否填充

#-------------props属性
box 箱体属性                           
median 中间这条线的属性                           
whiske 胡须-箱体上下的虚线属性
cap 上下横线属性

###########################################################################
#散点图


ax.scatter(f.temp,f.prec, 
           marker = 'o',c=t_clr,s=14,
           edgecolor = 'b', linewidths = 1)           #s符号大小

ax.set(xlim=(26,34),ylim=(250, 340),
        xticks = np.arange(26,35,2),
        yticks = np.arange(250,341,15))

plt.title('Scatter of the prec and temp',font1)
ax.tick_params(labelsize=10,pad=3)                                                                                            #labelsize设置刻度线标签的字体大小  #pad设置刻度线与标签间的距离 
ax.set_xlabel('Temperature ($^{ \circ}$C) ',font2)
ax.set_ylabel('Precipitation (mm) ',font2)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python简单作图的一些设置(4.11课堂笔记) 的相关文章

随机推荐

  • HTML 特殊符号编码对照表

    特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Alpha 913 Beta 914 Gamma 915 Delta 916 Epsilon 917 Zeta 918 Eta 919 Thet
  • 工业互联网产业链全景图深度分析

    工业互联网领域有哪些投资机会 新基建 是与传统基建相对应 结合新一轮科技革命和产业变革特征 面向国家战略需求 为经济社会的创新 协调 绿色 开放 共享发展提供底层支撑的具有乘数效应的战略性 网络型基础设施 其中 新基建 包括5G基建 特高压
  • openwrt 修改feeds.conf.default为GitHub源

    lede和openwrt合并之后 lede官网挂了 git openwrt org 也访问不了 只好去github上找最新源码 git clone https github com openwrt openwrt git 复制代码 最新的l
  • 嵌入式linux 配置usb otg,嵌入式系统设计中的USB OTG方案

    速外设操作时最大为80mA TD1120整个芯片支持功率节省模式 包括主机控制器以及外设控制器的延缓模式以使功率消耗最小化www cechina cn 延长系统电池寿命 对于移动设备来说 电池寿命是很关键的性能 接口性能表现 USB数据传输
  • Bitmap之压缩方案

    文章目录 前言 1 基础知识 1 1色彩模式 1 2四种模式的区别 1 3具体对比 1 4bitmap内存占用大小计算方式 1 5图片存在的形式 1 6BitampFactory加载Bitmap对象的方式 2 压缩方案 2 1采样率压缩 2
  • Bugku 计算器

    首先打开题目链接 发现一个式子 但答案有三位数 而只能输入一个数字 直接F12查看原代码 发现maxlenthen 1 maxlenthen意思是文件域可接受的字符数量的上限 可输入字符串最大的长度 容质 所以把1改为3就好啦 然后得到fl
  • Redisson源码-多线程之首个获取锁的线程加解锁流程

    Redisson源码 多线程之首个获取锁的线程加解锁流程 简介 当有多个线程同时去获取同一把锁时 第一个获取到锁的线程会进行加解锁 其他线程需订阅消息并等待锁释放 以下源码分析基于redisson 3 17 6版本 不同版本源码会有些许不同
  • openEuler 20.03 LTS SP2以及SP3安装完gnome后,gdm登陆进入不了桌面问题

    一 问题原因 是由于CVE 2020 17489相关补丁引入的 暂不清楚是何原因造成 但除去该相关补丁之后 该问题消失 在网上查了下 CVE 2020 17489的问题是gnome shell的某些配置中会发现 注销账户时 登陆对话框中的密
  • SQLI-Labs(15-17)

    目录 15关 16关 17关 15关 看到这个那么我们可以首先尝试报错或者盲注 payload or length database 8 qwe 在这里我们发现and 会报错 跟之前我们利用and爆错不一样 那为什么这里我们在post传参时
  • Dubbo是什么

    Dubbo是什么 Dubbo是一个分布式服务框架 致力于提供高性能和透明化的RPC远程服务调用方案 以及SOA服务治理方案 简单的说 dubbo就是个服务框架 如果没有分布式的需求 其实是不需要用的 只有在分布式的时候 才有dubbo这样的
  • 统计oracle 数据库 lawpeople表lawtype字段多个值只统计一次问题,按照地区分类

    select temparea name case when lawtype like 501 then 501 when lawtype like 502 then 502 when lawtype like 503 then 503 w
  • CSR867x — 如何看懂一份psr文件

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者 文化人 XX 联系方式 XX 版权声明 原创文章 欢迎评论和转载 转载时能告诉我一声就最好了 XX 要说的话 作者
  • Dubbo路由规则:静态标签的使用与扩展

    一 路由的流程 路由是通过互联网把信息从源地址传输到目的地址的过程 而决定路由目标地址的是路由规则 在Dubbo里 路由规则在发起一次RPC调用前起到过滤目标服务器地址的作用 过滤后的地址列表 将作为消费端最终发起RPC调用的备选地址 它能
  • LeetCode 62. 不同路径

    欢迎来到茶色岛独家岛屿 本期将为大家揭晓LeetCode 62 不同路径 做好准备了么 那么开始吧 一 题目名称 LeetCode 62 不同路径 二 题目要求 一个机器人位于一个 m x n 网格的左上角 起始点在下图中标记为 Start
  • git 导出版本之间差异文件

    查看 commit id 首先用 git log 查看版本库日志 找出需要导出的 commit id git log pretty oneline 456bcbccd91278f7fdf6bf11bc73c4e3a6193c7f HEAD
  • 基于深度神经网络的社交媒体用户级心理压力检测

    User Level Psychological Stress Detection from Social Media Using Deep Neural Network 基于深度神经网络的社交媒体用户级心理压力检测 ABSTRACT It
  • 软件anyconnec-win安装下载

    anyconnec win介绍 1 安装下载地址 http www drv5 cn sfinfo 14287 html softdown 找到适合自己操作系统的版本 下载并安装 2 直接安装下载点击next就ok了 需要注意的是 下载安装完
  • IDEA小技巧

    IDEA小技巧 常用快捷键 Alt Insert 可以自动生成get set toString方法 Alt Enter 可以帮助解决各种报错 抛个异常啊 导个包啊之类的 常见行操作 Shift Enter 添加空行 相比普通换行 不管光标在
  • [Pytorch系列-48]:如何查看和修改预定义神经网络的网络架构、网络参数属性

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 121342500 目录 第1章 Fin
  • python简单作图的一些设置(4.11课堂笔记)

    1图片布局 1 画布大小 宽 高 英寸 A4 21cm 29 7cm 约7英寸 还要减去页边距 fig plt figure figsize 4 7 2 画图 纸的形状决定图的形状 2 1 不能控制图的形状 ax fig add subpl