代码中的内容是如何在matplotlib中启动直方图的示例。注意,您使用的是pyplot默认接口(不一定要构建自己的图形)。

因此这一行:orientation=u'vertical',

应该是:orientation=u'horizontal',

,如果你想让酒吧从左到右。但这对y轴没有帮助。要反转y轴,应使用以下命令:plt.gca().invert_yaxis()

下面的例子向您展示了如何从随机数据中构建直方图(非对称以便更容易感知修改)。第一个图是标准直方图,第二个图改变了直方图的方向;最后一个图反转了y轴。import numpy as np

import matplotlib.pyplot as plt

data = np.random.exponential(1, 100)

# Showing the first plot.

plt.hist(data, bins=10)

plt.show()

# Cleaning the plot (useful if you want to draw new shapes without closing the figure

# but quite useless for this particular example. I put it here as an example).

plt.gcf().clear()

# Showing the plot with horizontal orientation

plt.hist(data, bins=10, orientation='horizontal')

plt.show()

# Cleaning the plot.

plt.gcf().clear()

# Showing the third plot with orizontal orientation and inverted y axis.

plt.hist(data, bins=10, orientation='horizontal')

plt.gca().invert_yaxis()

plt.show()

图1的结果是(默认直方图):

第二个(更改了条形图方向):

最后是第三个(y轴倒转):

python怎么交换xy轴_如何在matplotlib中更改x和y轴?相关推荐

  1. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  2. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  3. matlab两个图共用一个x轴_如何在Matlab中插入两个X轴图

    你可以做如下的事情.与@ Benoit_11的解决方案相比,我使用正常的Matlab标签,并用手柄引用两个轴,所以分配是明确的. 以下代码创建一个空x轴b,单位m / s的高度可忽略不计.之后,实际绘 ...

  4. python设置横坐标间隔_如何在matplotlib中更改刻度之间的间距?

    刻度标签之间的间距完全由轴上刻度之间的间距决定.因此,在给定的ticklabel之间获得更多空间的唯一方法是使轴更大. 为了确定标签不重叠所需的空间,可以找出最大的标签并将其长度乘以滴答标签的数量.然 ...

  5. python作图设置背景颜色_如何在matplotlib中设置绘图的外部背景颜色

    敬礼 我想更改matplotlib中绘图的外部颜色.我可以找到很多很多例子,如何改变内部背景颜色,但外部背景颜色拒绝改变.在 图像的白色部分就是我所说的"外部"背景.最外面的颜色只 ...

  6. linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南

    linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...

  7. linux中更改用户密码_如何在Linux中更改用户密码

    linux中更改用户密码 In this tutorial, we will focus on how you can change a user's password in Linux. We wi ...

  8. linux重启网卡命令_如何在 Linux 中更改 MAC 地址 | Linux 中国

    在向你展示如何在 Linux 中更改 Mac 地址之前,让我们首先讨论为什么要更改它.-- Dimitrios Savvopoulos 在向你展示如何在 Linux 中更改 MAC 地址之前,让我们首 ...

  9. chrome修改摄像头权限_如何在Chrome中更改网站的摄像头和麦克风权限

    chrome修改摄像头权限 Google Chrome lets you manage which individual sites can have access to your microphon ...

最新文章

  1. NAR:查询未培养病毒基因组的综合生态和进化框架IMG/VR v3
  2. MultiResUNet笔记
  3. 【观点】互联网抑或使人更愚蠢
  4. linux目录和文件管理命令
  5. OER 7451 in Load Indicator : Error Code = OSD-0450
  6. 08-百度ai语音合成
  7. 博客园能有这种背景就很强大了!
  8. 巧用这19条MySQL优化,效率至少提高3倍
  9. CF1592E Bored Bakry
  10. 反序列化的时候出现eof exception_FastJson序列化时候出现了$ref?还不赶紧学习下...
  11. 物流设计大赛优秀作品_中国外运杯第七届全国大学生物流设计大赛案例专家评审会在京召开...
  12. redis-py说明文件(转)
  13. 用Webbench进行网站压力测试
  14. (JAVA版)冒泡排序
  15. 需求分析:5W1H分析法
  16. 认知系列3: 看看资深研发工程师的思维模式
  17. 怎么让程序运行结果里不出现ans(两个特殊例子)
  18. 五则运算c语言程序,C语言算术运算示例程序
  19. 前端如何做好SEO优化
  20. 私人定制情人节告白网站并且部署上线,谁说程序员没有爱!超详细步骤!源码分享!

热门文章

  1. 【原创】Java SDK支付宝退款
  2. Js常用数组常用API
  3. [bzoj5178] [Jsoi2011] 棒棒糖
  4. 基于javaweb的仿天猫商城系统(java+jsp+springboot+ssm+mysql)
  5. 2013年腾讯合作伙伴大会要点回顾
  6. 快捷指令显示无法连接服务器,连接云服务器快捷命令行
  7. 闲来无事,探究一番若依框架文件上传下载实现原理
  8. 软件测试-16个推荐的性能测试工具
  9. python支持向量机回归_支持向量机回归的Scikitlearn网格搜索
  10. jable.tv是什么