更改Python条形图中的水平轴交叉点

问题描述 投票:0回答:1

如果这是一个已经得到解答的简单问题,我深表歉意。我有一些数据正在尝试使用 python 中的 pandas 数据框将其绘制为聚类条形图,到目前为止它工作没有问题。我遇到的唯一问题是我希望 x 轴在值 1 处交叉,而不是默认值 0 处。本质上,我这样做是为了让小于 1 的值指向下方,大于 1 的值指向上方。我一直无法找到一种简单的方法来做到这一点,并且想知道是否有人知道更改 x 轴交叉点的命令。

python pandas graph axis
1个回答
0
投票

是的,通过导入

pyplot
,它将允许您更改轴。

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({
    'A': [1, 2, 3, 4],
    'B': [2, 3, 4, 5]
})

ax = df.plot(kind='bar').spines['bottom'].set_position(('data', 1))

plt.show()
© www.soinside.com 2019 - 2024. All rights reserved.