是否可以移动x轴和y轴标签号,例如+2?例如,我创建了这个图像,但我希望标签号以2开头:
我的代码是:
jacaardMatrix = 1.662887377173091485e-01 3.432835820895522305e-01 3.568320278503046006e-01
5.065963060686015651e-02 3.160270880361173984e-01 3.374888691006233121e-01
3.093987157034442520e-02 1.802120141342756221e-01 1.748178980228928259e-01
fig2=plt.figure()
plt.title("Radius and FRC Jacaard Values for Scoring System: "+str(i))
plt.xlabel('Radius')
plt.ylabel('FRC Size')
plt.imshow(jacaardMatrix)
答案 0 :(得分:4)
您可以使用extent
的{{1}}参数来设置绘图的比例。要将其从2级扩展到5级,请使用
imshow
其中前两个数字表示x范围,后两个数字表示y范围。
答案 1 :(得分:0)
我相信你可以做到
import mathplotlib.pyplot as p
plt.xticks(np.arange(-0.5, 3, 0.5), np.arange(2, 5.5, 0.5))
参见例如this。感谢ImportanceOfBeingErnest的评论。