python绘制子图去掉x轴坐标值_python – 关闭图形的所有子图的轴
我正在创建大量子图,我想关闭所有子图的轴.
目前我正在实现这一点
fig, ax = plt.subplots(7, len(clusters))
fig.subplots_adjust(wspace=0, top=1.0, bottom=0.5, left=0, right=1.0)
for x in ax.ravel():
x.axis("off")
但循环遍历子图以单独转动轴是很难看的.
有没有办法告诉子图在创建时转动od轴
图或pyplot上的某些设置可以全局关闭轴.
pyplot.axis(‘off’)仅在最后一个子图上关闭轴.
解决方法:
我同意with @tcaswell你应该只使用你已经使用的东西.将其用作函数的另一个选项是使用numpy.vectorize():
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots(7, len(clusters))
np.vectorize(lambda ax:ax.axis('off'))(ax)
或者,如果需要多次调用它,可以将向量化函数赋值给变量:
axoff_fun = np.vectorize(lambda ax:ax.axis('off'))
# ... stuff here ...
fig, ax = plt.subplots(7, len(clusters))
axoff_fun(ax)
同样,请注意,这与@tcaswell建议的相同,在更高级的设置中(可能只是更慢).它与你现在使用的基本相同.
但是,如果你坚持用其他方式(即你是一种特殊的懒惰),你可以设置一次matplotlib.rcParams,然后每个后续轴都会自动关闭.可能有一种更简单的方法来模拟轴(‘关闭’),但这是我成功的方法:
import matplotlib as mpl
# before
mpl.pyplot.figure()
mpl.pyplot.plot([1,3,5],[4,6,5])
# kill axis in rcParams
mpl.rc('axes.spines',top=False,bottom=False,left=False,right=False);
mpl.rc('axes',facecolor=(1,1,1,0),edgecolor=(1,1,1,0));
mpl.rc(('xtick','ytick'),color=(1,1,1,0));
# after
mpl.pyplot.figure()
mpl.pyplot.plot([1,3,5],[4,6,5])
结果之前/之后:
希望没有任何我忘记覆盖的惊喜,但无论如何,这在实际应用中会很快变得清晰.
标签:python,matplotlib
python绘制子图去掉x轴坐标值_python – 关闭图形的所有子图的轴相关推荐
- python绘制折线图中文图例不显示_python plb 教程 实现折线图 (令含有 题目,标识,颜色,中文乱码解决)源码...
1 #-*- coding: utf-8 -*- 2 importnumpy as np3 importmatplotlib.pyplot as plt4 importmatplotlib as mp ...
- xy轴坐标图数字表示_Excel表格柱形图的X轴数字如何自由设置呢? | excel制作折线图xy轴标题...
Excel EXCEL中的图表的横坐标名称怎么改 EXCEL中的改横坐标名称. 方法步骤如下: 1.打要的EXCEL表格,在图标击鼠标右键,点击"选择数据". 2.点击轴标签下面的 ...
- python绘制折线图数值小数点太长_Python matplotlib画图y轴数值不按大小排列问题
matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...
- echat 图表动态数据生成,渲染,自定义Y轴坐标值
重点: 后台返回的是数组,获取返回字符串,封装成js数组对象,否则echat数据无效 自定义Y轴坐标,Y轴的比例数组跟,柱状图的MAX值与MIX值,必须设置,否则图标无效 <td class=& ...
- python绘制折线图中文图例不显示_python使用matplotlib绘图时图例显示问题的解决...
前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包.在使用Python matplotlib库绘制数据图时,需要使用图例标注数据类别,但是传参时,会出现图 ...
- python绘制三维矢量图_开源图形库 c语言-图形图像库 集合
Google三维API O3DO3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外 ...
- python绘制哆啦a梦实训报告_python画哆啦A梦和大雄
最近从后台收到的消息来看,不少读者对 python 的 turtle 这个库感兴趣,也收到了读者想用 python 画各种图的各种需求.和一些读者沟通后才知道是学校布置了相关的作业,或者是自己想用这个 ...
- python绘制饼图的如何设置高度宽度_python 用 matplotlib 饼图参数详解 plt.pie()
defax_set_title(s): ax.set_title(label=f'No.{i+1}\n'+s, #标题的文本内容 loc='right', #标题的位置 family='Arial', ...
- python画图y轴在右侧_Matplotlib:图形左边缘和Y轴之间的固定间距
如果我想在matplotlib中精确控制图形边距的大小,我通常就是这样设置代码的.此外,我还演示了如何设置ylabel的位置,以便您可以轻松地将两个图形的ylabel对齐.在import matplo ...
最新文章
- linux5.4iso,Redhat Linux5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载
- 表单验证,添加动态class
- 【转】asp.net中的WebApplication(web应用程序)和WebSite(网站)
- 爆点客源4.1.0活动营销应用56版 修复朋友圈不显示问题
- Introduction MBG
- 中国可打印标签市场趋势报告、技术动态创新及市场预测
- Android 12新功能:使用SplashScreen优化启动体验
- 计算机管理有U盘 为啥不显示,U盘插入电脑后不显示怎么办?
- 贸易进出口管理-报关单管理
- 云平台运维的一些心得
- Ubuntu 14.04出现“device not managed”错误及ubuntu可以ping通外网浏览器上不了网。
- 御坂坂的C++学习之路(2)
- 下载RoboWare Studio官网登录不上去
- WeLink可以发邮件吗?
- Mp异常:xxx. Not Found TableInfoCache
- windows网络服务进程管理dos命令
- [C/C++/Qt] 网易云音乐缓存文件批量自动解析解码工具 - CloudMusicCache2Mp3(开源)(Version:1.0)
- SpringBoot集成Swagger2、Swagger2和Swagger3的区别Swagger的注解学习
- 菜鸟级MVC登录注册实现
- Flash 特效原理:图片平面墙
热门文章
- MFC入门示例之组合框(CComboBox)、列表框(CListBox)
- 4个数之和 4Sum II
- [Linux日记]解决Ubuntu升级出现/boot空间不足问题
- React.js入门基础一
- 无法安装 Microsoft Visual Studio 2010 Service Pack 1
- Centos6.5不支持ip nets命令
- Python在Linux地址已在使用,python在linux下的使用
- brew 无法安装iterm2_MAC 安装OhMyZsh问题记录
- 施工工期计算器在线_办公室装修工期要多久时间,办公室快速装修怎么做?
- 第三代计算机硬件特点是,第三代计算机的特征.doc