如何为python绘图仪打开的街道地图手动设置颜色图例
是否有任何方法可以手动为python plotly open street map设置颜色图例。 例如:需要设置前5个值,而不是图例颜色范围:红色,下5个蓝色,然后是黄色。 代码: 图例应如下所示:如何为python绘图仪打开的街道地图手动设置颜色图例,python,plotly,mapbox,openstreetmap,plotly-python,Python,Plotly,Mapbox,Openstreetmap,Plotly Python,是否有任何方法可以手动为python plotly open street map设置颜色图例。 例如:需要设置前5个值,而不是图例颜色范围:红色,下5个蓝色,然后是黄色。 代码: 图例应如下所示: 您需要更改px.scatter\u mapbox()中的color\u continuous\u scale参数,如下所示: color_scale = [(0, 'blue'), (.25, 'blue'), (.25, 'green'), (.5, 'green'),\
您需要更改
px.scatter\u mapbox()
中的color\u continuous\u scale
参数,如下所示:
color_scale = [(0, 'blue'), (.25, 'blue'), (.25, 'green'), (.5, 'green'),\
(0.5, 'red'), (0.75, 'red'), (0.75, 'yellow'), (1, 'yellow')]
color_continuous_scale = color_scale
有关更多详细信息,您可以查看
px.scatter\u mapbox()
中需要更改的color\u continuous\u scale
参数,如下所示:
color_scale = [(0, 'blue'), (.25, 'blue'), (.25, 'green'), (.5, 'green'),\
(0.5, 'red'), (0.75, 'red'), (0.75, 'yellow'), (1, 'yellow')]
color_continuous_scale = color_scale
有关更多详细信息,您可以查看您看了吗?它在@Bastian有效。谢谢,你能定制颜色栏吗?我试着定制它,但我无法得到连续的颜色和绿色。我鼓励你用自己的解决方案自我回答。当然,请检查我的答案。你看了吗?它在@Bastian有效。谢谢,你能定制颜色栏吗?我试着定制它,但我无法得到连续的颜色和绿色。我鼓励你用自己的解决方案自我回答。当然,请检查我的答案。我错误地用
color\u discrete\u sequence
fig.update\u布局(coloraxis\u colorbar=dict(tickvals=[0,6,12,18,23])对它进行了错误的判断
我只需要添加这个,我就完成了。我错误地用颜色离散序列对它进行了分类
fig.update\u布局(coloraxis\u colorbar=dict(tickvals=[0,6,12,18,23])
我只需要添加这个,我就完成了。
access_token = 'Your Token'
px.set_mapbox_access_token(access_token)
import plotly.express as px
#px.set_mapbox_access_token(open(".mapbox_token").read())
df = px.data.carshare()
fig = px.scatter_mapbox(df, lat="centroid_lat", lon="centroid_lon", color="peak_hour", size="car_hours",
color_continuous_scale=[(0.00, "red"), (0.33, "red"),
(0.33, "green"), (0.66, "green"),
(0.66, "blue"), (1.00, "blue")]
, size_max=15, zoom=10)
fig.show()