翻转左右Plotly水平直方图

时间:2016-08-06 00:40:43

标签: python plotly

我已经制作了水平直方图,如here所示。是否可以翻转x轴,使得条的底部位于右侧,并且条向左延伸,如蓝色直方图here

2 个答案:

答案 0 :(得分:2)

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

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()

答案 1 :(得分:0)

查看xanchor(选项是'左边','右边'''中心')布局。

https://plot.ly/python/reference/#bar

通过将xanchor设置在右侧的水平条形图上,您应该能够获得该效果。