matplotlib 给坐标轴上的数字加单位
示例图
代码实现
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
plt.xticks(ticks=[i for i in range(5)], labels=[i for i in range(5)])
plt.yticks(ticks=[i for i in range(5)], labels=[i for i in range(5)])
plt.gca().yaxis.set_major_formatter(mticker.FormatStrFormatter('%.0f°N'))
plt.gca().xaxis.set_major_formatter(mticker.FormatStrFormatter('%.0f°E'))
plt.show()