python plotly 画公交线网图,无报错但图空白

有郑州市快速公交各线路的站点经纬路数据,想在地图上显示整个线网图,数据如下图

img

import json
import requests
import numpy as np
import matplotlib.pyplot as plt
import chart_studio.plotly as py
import pandas as pd
import plotly.express as px
import plotly.graph_objects as go
import plotly.offline as py
import plotly

#key:Or2sGH7RgZdFHQzn4AV1
#tokens:owktthcb1s
a=pd.read_excel(r"C:\Users\Cuiboya\Desktop\kkk0.xlsx")
a.head()
token='pk.eyJ1LjoiYmxhT2tzaGVLoHdhbGwwMzA1工iwiYSI6Tm2rMHo5ZnQxIjBjbG8zbm84b3hrb25vb24if.KBtcDjJDsPojdVFTSVgTxw'
fig=px.scatter_mapbox(a,
                      lon='经度',
                      lat='纬度',
                      hover_name='站点名称',
                      color_continuous_scale=px.colors.carto.Temps)

lines=a['LINE_NO'].unique()
colors=['rgb(50,129,212)','rgb(60,139,222)','rgb(70,149,232)','rgb(80,159,242)','rgb(90,169,252)','rgb(100,179,242)',
        'rgb(110,189,232)','rgb(120,199,222)','rgb(130,209,212)','rgb(140,219,162)','rgb(150,229,162)','rgb(160,239,162)',
        'rgb(170,79,162)','rgb(180,179,162)','rgb(190,59,162)','rgb(200,19,162)','rgb(210,29,162)','rgb(220,39,162)','rgb(230,49,162)',
        'rgb(240,59,162)','rgb(250,79,162)','rgb(2,9,162)','rgb(2,79,152)','rgb(2,9,142)','rgb(2,19,132)','rgb(2,59,72)','rgb(12,79,72)',
        'rgb(22,79,52)','rgb(20,179,62)','rgb(244,79,62)','rgb(255,0,0)','rgb(2,0,255)','rgb(2,255,162)','rgb(2,79,255)','rgb(255,79,162)']
fig.add_traces([go.Scattermapbox(mode='markers+lines',
                                 lon=a.loc[lambda x:x['LINE_NO']==line]['经度'],
                                 lat=a.loc[lambda x:x['LINE_NO']==line]['纬度'],
                                 marker={'size':6,'color':color},
                                 hovertext=a.loc[lambda x:x['LINE_NO']==line]['站点名称'],
                                 hoverinfo='text',
                                 showlegend=False) for line,color in list(zip(lines,colors))])

py.plot(fig, filename='filename.html')

成功运行并生成网页,但网页空白

img

######不知什么原因,求解答

img

想要生成这样的线网图


建议先测试画一条线路, 看能否成功。