matplotlib pyplot反转x轴和反转表格子图

enxuqcxy  于 2023-10-24  发布在  其他
关注(0)|答案(2)|浏览(100)

当我在pyplot中反转x轴时,伴随的表格不会受到影响。我如何反转表格元素的显示?

ax=ep.plot(kind='bar',table=True).invert_xaxis()

i1icjdpr

i1icjdpr1#

我会这么做

import pandas as pd
import matplotlib.pyplot as plt 

# get the data ... note the order ...
data = [4.77, 5.52, 5.93, 6.29, 6.0, 6.95, 7.7, 9.44, 10.94, 12.35, 13.45]
df = pd.DataFrame({'data':data})

# referse the dataframe
df = df[::-1]

# ... and plot ...
ax = df.plot(kind='bar',table=True, figsize=(8,4)) # bar plots are categorical
ax.xaxis.set_visible(False) # table heading and x-labels over-printing
plt.show()

所以...

如果我们再逆转一次...

df = df[::-1]

我们得到...

csga3l58

csga3l582#

我简单地使用:用途:

plt.gca().invert_xaxis()

对于“x”轴,或者

plt.gca().invert_yaxis()

对于“y”轴。没有改变的点阵顺序。
希望有帮助。

相关问题