Python 以不同的形状绘制第一个点

Python 以不同的形状绘制第一个点,python,pandas,matplotlib,Python,Pandas,Matplotlib,我正在以以下方式进行群集可视化: for k in range(0, n_clusters): x=[] y=[] for j in range(0, len(final_cluster_result[k])): x_res = list(final_cluster_result[k][j].longitude) y_res = list(final_cluster_result[k][j].latitude) x.appe

我正在以以下方式进行群集可视化:

for k in range(0, n_clusters):
    x=[]
    y=[]
    for j in range(0, len(final_cluster_result[k])):
        x_res = list(final_cluster_result[k][j].longitude)
        y_res = list(final_cluster_result[k][j].latitude)
        x.append(x_res)
        y.append(y_res)
    x = [s for t in x for s in t]
    y = [s for t in y for s in t]
    plt.plot(x,y,'o',markersize=3)
#     plt.scatter(x,y)
    plt.grid()
    plt.title('Clusters',fontsize=14)
    plt.xlabel("Longitude",fontsize=15)
    plt.ylabel("Latitude",fontsize=15)
我想以不同的形状绘制簇/颜色的每个起点(以了解运动从何处开始)

我想: 对于蓝色,使用蓝色的黑点绘制第一个点 对于重着色,请使用带有红色的黑点打印第一个点

同意@Quang Hoang,粘贴此处供其他人过滤没有答案的问题:

在plt.plot(x,y,'o',markersize=3)之后进行plt.plot([x[0]],[y[0]],'s',markersize=5)


plt.plot(x,y,'o',markersize=3)
do
plt.plot([x[0]],[y[0]],'s',markersize=5)
之后,我将以您想要的格式再次绘制第一个点。