Python 熊猫线图-底部的y轴高值和顶部的低值(翻转180度)
我是新来的熊猫,只是想显示我的排名与我的朋友排名使用熊猫。 因为较低的等级比较高的等级好(1=优于2) 我希望图表上升而不是下降。根据我的代码,图表正在下降。。。请帮忙Python 熊猫线图-底部的y轴高值和顶部的低值(翻转180度),python,pandas,matplotlib,Python,Pandas,Matplotlib,我是新来的熊猫,只是想显示我的排名与我的朋友排名使用熊猫。 因为较低的等级比较高的等级好(1=优于2) 我希望图表上升而不是下降。根据我的代码,图表正在下降。。。请帮忙 import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ "Me" : [10,9,7,6,3,2,1], "My friend" : [20,19,18,15,14,10,6]}, index=list(rang
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
"Me" : [10,9,7,6,3,2,1],
"My friend" : [20,19,18,15,14,10,6]},
index=list(range(7)))
lines = df.plot.line()
plt.show()
因此,随着时间的推移,我获得了一个更高的排名,但熊猫正在制作一个下降的图表,而不是上升。
我希望你明白我的意思。感谢您的帮助您是否正在寻找
反转轴
:
fig, ax = plt.subplots()
lines = df.plot.line(ax=ax)
ax.invert_yaxis()
输出:
您也可以这样做
plt.gca().invert_yaxis()
?非常感谢。这就是我要找的