左右翻转绘制水平直方图

奥利弗·安吉尔(Oliver Angelil)

我制作了一个水平直方图,如下图的右图所示。可以使用orientationmatplotlibhist()函数中kwyword完成此操作,如下面的代码所示,该代码将生成以下图表。

在此处输入图片说明

import numpy as np
import matplotlib.pyplot as plt

#generate some data
data = np.random.normal(size=100)

#define the plot
fig, ax = plt.subplots()

#plot the data as a histogram
ax.hist(data, orientation=u'horizontal')

#move ticks to the right
ax.yaxis.tick_right()

plt.show()

是否可以翻转x轴,以使条形图的底部在右侧,并且条形图向左延伸,如下面图像中的左图所示?

在此处输入图片说明

KBriggs

答案很简单,就是反转您要镜像的轴的轴限制顺序。在这种特殊情况下,可以实现所需的结果,如下所示:

import numpy as np
import matplotlib.pyplot as plt

#generate some data
data = np.random.normal(size=100)

#define the plot
fig, ax = plt.subplots()

#plot the data as a histogram
ax.hist(data, orientation=u'horizontal')

#invert the order of x-axis values
ax.set_xlim(ax.get_xlim()[::-1])

#move ticks to the right
ax.yaxis.tick_right()

plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

左右翻转绘制水平直方图

来自分类Dev

如何使用Python在Plotly Express中制作水平直方图?

来自分类Dev

Matlab-如何在一张图表中绘制转换成水平直方图的蒙特卡洛路径

来自分类Dev

将时间跨度可视化为水平直方图/条形图在时间线上

来自分类Dev

在时间轴上将时间跨度可视化为水平直方图/条形图

来自分类Dev

如何在直方图上绘制水平和垂直箭头

来自分类Dev

如何绘制直方图的两个水平x轴标签?

来自分类Dev

Raphael SVG沿水平直线移动对象

来自分类Dev

翻转CIImage水平

来自分类Dev

拍摄的图像水平翻转

来自分类Dev

水平翻转图像[python]

来自分类Dev

尝试水平翻转图像

来自分类Dev

如何水平翻转SVG?

来自分类Dev

拍摄的图像水平翻转

来自分类Dev

水平翻转BufferedImage

来自分类Dev

如何水平翻转显示?

来自分类Dev

使用分类(二进制)值绘制水平“堆叠”直方图

来自分类Dev

互相绘制直方图

来自分类Dev

绘制直方图以分类数据

来自分类Dev

在ReactJS中绘制直方图

来自分类Dev

绘制数据点的直方图

来自分类Dev

在面板上绘制直方图

来自分类Dev

在Python中绘制直方图

来自分类Dev

绘制灰度图像的直方图

来自分类Dev

python绘制多个直方图

来自分类Dev

在java中绘制直方图

来自分类Dev

如何绘制这种直方图

来自分类Dev

绘制直方图的峰值

来自分类Dev

水平或垂直翻转位图图像