gpt4 book ai didi

python - Python 条形图中的斜条

转载 作者:行者123 更新时间:2023-12-01 07:43:21 25 4
gpt4 key购买 nike

我在 python 中创建了一个简单的条形图,我只想使条形倾斜,并且 x 和 y 轴不应更改,但不知道该怎么做。有可能有这样的属性吗?

import matplotlib.pyplot as plt
plt.bar(y_pos, performance, width, fill=False, ,align='center', linewidth = linewidth, alpha=0.6, color = 'gray')
plt.xticks(y_pos, words)
plt.yticks([])

最佳答案

这就是你想要获得的吗?

import math
def tilt_rectangle(rect, angle=math.pi/4):
verts = p.axes.transData.inverted().transform(rect.get_verts())
verts[2,0] += p.get_height()*math.tan(angle)
verts[3,0] += p.get_height()*math.tan(angle)
poly = matplotlib.patches.Polygon(verts)
p.axes.add_artist(poly)
poly.update_from(rect)
return poly


x = np.arange(4)
y = np.random.random(size=(4,))

fig, ax = plt.subplots()
b = plt.bar(x, y)
for p in b.patches:
poly = tilt_rectangle(p)
poly.set_clip_on(False)
p.remove()

enter image description here

关于python - Python 条形图中的斜条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56577137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com