我搜索后发现,在matplotlib中为jupyter使用注释,我们可以命名一个点的x和y。我已尝试按照您的建议进行操作。import matplotlib.pyplot as pltimport pandas as pddef fit_data(): fig = plt.figure(1,figsize=(20,6)) plt.subplot(111) data1 = pd.DataFrame({"ID" : list(range(11)), "R" : list(range(11)), "Theta" : list(range(11))}) plt.scatter(data1['R'], data1['Theta'], marker='o', color='b', s=15) for i, row in data1.iterrows(): plt.annotate(row["ID"], xy=(row["R"],row["Theta"])) plt.xlabel('R',size=20) plt.ylabel('Theta',size=20) plt.show() plt.close()fit_data()它仍然不会从我的数据中获取ID。它仍在绘制任意图。 我的数据如下1 19.177 24.6422 9.398 12.7743 9.077 12.3734 15.287 19.4485 4.129 5.416 2.25 3.4167 11.674 15.168 10.962 14.4699 1.924 3.62810 2.087 3.89111 9.706 13.186
添加回答
举报
0/150
提交
取消