【发布时间】:2023-01-03 01:02:58
【问题描述】:
我在 numpy 数组(点和俱乐部)之间绘制了一个图,并在它们之间绘制了一个散点图。
代码如下:
Points = np.array([30, 33, 38, 43])
Clubs = np.array(['Manchester United', 'Newcastle United', 'Manchester City', 'Arsenal'])
plt.xticks([30, 33, 38, 43], ['30pts', '33pts', '38pts', '43pts'])
plt.scatter(Points, Clubs)
plt.show()
散点图见附图。
我想要的是添加标签“Toppers”,其中俱乐部有最高分(本例中为阿森纳)。
我为此目的使用以下 sn-p:
plt.text('43pts', 'Arsenal', 'Toppers')
plt.grid(True)
但是,这给出了错误:
ConversionError:无法将值转换为轴单位:'43pts'
【问题讨论】:
标签: python matplotlib scatter-plot