代码:
import matplotlib.pyplot as plt
x = [1, 2]
y = [3, 2]
plt.errorbar(x, y, c='red')
plt.scatter(x, y, c='red')
plt.tick_params(rotation = 45)
plt.title("Points")
plt.xlabel("X")
plt.ylabel("Y")
plt.show()
我不需要浮点数,所以我只需要1,2,3
代码:
import matplotlib.pyplot as plt
x = [1, 2]
y = [3, 2]
plt.errorbar(x, y, c='red')
plt.scatter(x, y, c='red')
plt.tick_params(rotation = 45)
plt.title("Points")
plt.xlabel("X")
plt.ylabel("Y")
plt.show()
我不需要浮点数,所以我只需要1,2,3
3条答案
按热度按时间zfciruhq1#
使用
xticks
和yticks
修改x和y刻度标注例如,
无论如何,你的数据范围很小(1-3)。如果不使用浮点数会很奇怪。
8yparm6h2#
可以使用
matplotlib.ticker.MultipleLocator
.MultipleLocator
,刻度和范围是基数的倍数; * * 整型或浮点型**。类matplotlib.股票代码.多个定位器(基址= 1.0)
在查看间隔内的每个整数倍基数上设置一个刻度。
输出:
ioekq8ef3#
您可以尝试使用xticks和yticks来设置 x- 和 * y-轴 * 的范围;下面是完整的代码:
好好享受吧!