Допустим, у меня есть калибровочная линия, сделанная с использованием matplotlib. Как нанести точки на эту линию?
У меня есть эта калибровочная линия:
![calibration line](https://i.stack.imgur.com/mNLVum.png)
, и я хочу добавить 3 точки со значениями 2,02, 2,09 и 2,26. Когда я использую plt.scatter(["U1","U2","U3"], ["2.02", "2,09", "2,26"]
, я получаю это (обратите внимание, как изменяется шкала оси Y и исходная калибровочная линия больше не точна)
![plot](https://i.stack.imgur.com/8OqcMm.png)
Есть идеи, как это исправить?
Сюжет составлен с использованием следующего кода:
if unknown == "no":
plt.plot(fixed_list, y)
else:
plt.plot(fixed_list, y, zorder=1 )
plt.scatter(["U1", "U2", "U3"], u_means, zorder=2)
plt.ylabel("Mean (GRN)")
plt.xlabel("Sample")
plt.title(name)
plt.show()
Я строю список имен образцов на оси X (fixed_list) и список значений (y) по оси y. U_means - это список, содержащий точки y-координаты для построения.