我需要我的情节 - 实际上是4个情节 - 显示标记和连接标记的线。
我熟悉实现此目的的命令 - 这里有两个图
for i in range(30):
plt.plot(x2[i+0],y2[i+0],'go-',label='HAlpha'if i == 0 else "")
for i in range(10):
plt.plot(x3[i+0],y3[i+0],linestyle ='-' ,label='length 1 Re'if i == 0 else "",markersize=5,color='b',marker='^')
然而,在上传的情节中,我没有尝试过加入标记的工作。在搜索这个问题时,我读到有一个纳米值或零值可能会扰乱连接的标记,但我尝试删除x = 0点但没有成功。
galaxyCOG.png
非常感谢
格雷格
答案 0 :(得分:2)
当您将plot命令放在循环中时,您将为每个数据点而不是系列创建一个新行。由于只有单个数据点的线图不能有任何连接,因此只能获得标记。尝试将plot命令从循环中取出(这也将简化您的标记)。
for i in range(30):
plt.plot(x2[i+0],y2[i+0],'go-',label='HAlpha'if i == 0 else "")
到
plt.plot(x2, y2, 'go-', label='HAlpha')