Python坐标轴如何设置成这样👇
目标是如图,想要这个k处于右边,P(k)方向逆转置于顶上。
目前做出来的东西是这样:
当前代码:
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])