我正在使用存储为可变火车的CSV文件。当我运行我的代码时,所有的点图,但它们的名称重叠。我做了很多事情,例如更改Graph大小和尝试更改字体大小。我已经有一段时间了,我不熟悉Matplotlib,因为我只知道基本知识。任何帮助都将是非常有用的,因为我在最后一刻正在努力。
for x in range(0, len(train[:, 2])):
train[x,2] = float(train[x,2])
mass.append(train[x,2])
# Radius (y)
train[x,3] = float(train[x,3])
radius.append(train[x,3])
# Name
name.append(train[x,1])
fig, point = plt.subplots()
point.scatter(mass, radius)
for i, label in enumerate(mass):
point.annotate(name[i], (mass[i], radius[i]))
plt.title("Mass Radius Relation")
plt.xlim([0.25, x_max])
plt.ylim([0.5, y_max])
plt.xlabel("Mass/of Earth")
plt.ylabel("Radius/of Earth")
plt.legend(loc = 'upper left')
plt.show()