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