Python坐标轴x&y显示问题

Python坐标轴如何设置成这样👇
​​
​​

img

目标是如图,想要这个k处于右边,P(k)方向逆转置于顶上。

目前做出来的东西是这样:


img


怎么调整也调整不到目标那样,请问具体设置到底该如何?

当前代码:
fig = plt.figure(figsize=(4,4))
#使用axisartist.Subplot方法创建一个绘图区对象ax
ax = axisartist.Subplot(fig, 111)
#将绘图区对象添加到画布中
fig.add_axes(ax)
ax.axis["bottom"].set_axisline_style("-|>", size = 1)
ax.axis["left"].set_axisline_style("-|>", size = 1)
#通过set_visible方法设置绘图区的顶部及右侧坐标轴隐藏
ax.axis["top"].set_visible(False)
ax.axis["right"].set_visible(False)
plt.bar(x,y,width=0.1,color="red")
plt.xlabel("k")
plt.ylabel("P(k)") //采用过在这里面加入对齐、旋转、设置字体大小,但都未产生任何变化
plt.yticks([])
plt.xticks([0,1,2,3,4])

plt.xlim([0,4])

看看这个
https://blog.csdn.net/qq_43657442/article/details/115112870?ops_request_misc=&request_id=&biz_id=102&utm_term=plt%E8%AE%BE%E7%BD%AE%E5%9D%90%E6%A0%87%E8%BD%B4%E4%BD%8D%E7%BD%AE&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-115112870.142^v50^control,201^v3^add_ask&spm=1018.2226.3001.4449