如何使用matplotlib在python中绘制直线上的点
假设我使用matplotlib制作了一条校准线。如何在这条线上绘制点 我目前有这条校准线: 我想加上3个点,值为2.02,2,09和2,26。 当我使用如何使用matplotlib在python中绘制直线上的点,python,matplotlib,plot,Python,Matplotlib,Plot,假设我使用matplotlib制作了一条校准线。如何在这条线上绘制点 我目前有这条校准线: 我想加上3个点,值为2.02,2,09和2,26。 当我使用plt.scatter([“U1”、“U2”、“U3”]、[“2.02”、“2,09”、“2,26”])时 我以这个结束(注意y轴刻度是如何改变的,原始校准线不再精确) 你知道怎么解决这个问题吗 使用以下代码进行绘图: if unknown == "no": plt.plot(fixed_list, y) el
plt.scatter([“U1”、“U2”、“U3”]、[“2.02”、“2,09”、“2,26”])时
我以这个结束(注意y轴刻度是如何改变的,原始校准线不再精确)
你知道怎么解决这个问题吗
使用以下代码进行绘图:
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轴上绘制样本名称列表(固定列表)和值列表(y)在y轴上。U_表示一个列表,其中包含要绘制的点y坐标。如果您发布了一个更完整的示例,显示绘制校准线的代码以及如何创建图形和轴,则会有所帮助。乍一看,该线似乎是用数字表示的X轴值绘制的。但当您要添加您正在传递的字符串对象列表中作为X值的点。因此matplotlib对放置点的位置感到困惑,并将它们附加到X轴的末端。我将使用与Y轴值一起的实际X轴值。什么是
“U1”、“U2”、“U3”
?