Plotly Scattermapbox,无法向标记添加文本

2024-04-22

我正在尝试将文本添加到下面的绘图中,原始代码修改自https://plotly.com/python/lines-on-mapbox/ https://plotly.com/python/lines-on-mapbox/

import plotly.graph_objects as go

fig = go.Figure(go.Scattermapbox(
    mode = "markers",

    marker = {'size': 10}))

fig.add_trace(go.Scattermapbox(
    mode = "markers",
    lon = longlist,
    lat = latlist,
    marker = {'size': 10}))



fig.update_layout(
    margin ={'l':0,'t':0,'b':0,'r':0},
    mapbox = {
        
        'style': "stamen-terrain",
        'center': {'lon': -20, 'lat': -20},
        'zoom': 1})

fig.show()

enter image description here I have tried to copy the solution provided at Plotly Scattermapbox: Is there a way to include some text above and below the markers? https://stackoverflow.com/questions/62240079/plotly-scattermapbox-is-there-a-way-to-include-some-text-above-and-below-the-ma

请参阅下面我编辑的代码,其中包括用于从幅度列表检索数据的新文本代码和 mapbox_access_token 的新代码

import plotly.graph_objects as go

mapbox_access_token = 'mytoken'


fig = go.Figure(go.Scattermapbox(
    mode = "markers",

    marker = {'size': 10}))

data = fig.add_trace(go.Scattermapbox(
    mode = "markers",
    lon = longlist,
    lat = latlist,
    marker = {'size': 10},
    textposition='top right',
    textfont=dict(size=16, color='black'),
    text = magnitudelist
))


layout = dict(margin=dict(l=0, t=0, r=0, b=0, pad=0),
              mapbox=dict(accesstoken=mapbox_access_token,
                          center=dict(lat=-20, lon=-20),
                          style='stamen-terrain',
                          zoom=1))


fig = go.Figure(data=data, layout=layout)
fig.show()

Result blank enter image description here

我想得到更像这样的结果

任何建议,将不胜感激


我发现该文本仅适用于 Mapbox 提供的矢量背景。光栅背景会导致一些 JavaScript 错误。

See https://plotly.com/javascript/mapbox-layers/#mapbox-access-tokens-and-when-you-need-them https://plotly.com/javascript/mapbox-layers/#mapbox-access-tokens-and-when-you-need-them,“基本地图...”部分第 3 项下列出的样式是有效的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Plotly Scattermapbox,无法向标记添加文本 的相关文章

  • 使用 Plotly 渲染 MATLAB 面片 Fig2plotly()

    问题 当尝试导出使用patchMATLAB 中的命令为fig2plotly 最终输出缺少指定的面部颜色 也许演示会有所帮助 采用以下顶点和面来定义立方体 摘自 MATLAB 文档 vert 0 0 0 1 0 0 1 1 0 0 1 0 0
  • ImportError:LinuxMint17.3 中“没有名为plotly.plotly 的模块”

    每当我尝试编译以下代码以获得折线图时 都会显示一些错误 但我不知道如何解决它 这是我的code https plot ly python line charts import plotly plotly as py import plotl
  • 从mapbox api获取建筑信息

    有没有办法从 Mapbox API 获取建筑信息 几何形状 高度等 我从这个例子开始 https www mapbox com mapbox gl js example 3d buildings https www mapbox com m
  • 如何使用plotlyexpress添加置信区间fillcontour?

    我正在使用plotlyexpress 添加趋势线 现在如何像seaborn regplot 中那样绘制置信区间 df px data tips fig px scatter df x total bill y tip trendline o
  • Python:在 Plotly 中的图形上方创建注释空间

    我想在图中创建额外的注释空间 请参阅附图中的绿色区域 目前 y 轴定义了绘图的高度 我可以将绘图推到超出 y max 限制 在某个点 在图像中标记为红色 之后隐藏 y 轴吗 我尝试避免轴到达 评论部分 绿色 谢谢你 在此输入图像描述 htt
  • R mapbox / 带有动画和 shapefile 的绘图

    我正在制作一个动画 显示地图上绘制的空间数据 并带有基于日期的动画滑块 除此之外 我想绘制一个随时间变化的形状文件 我的动画在没有 shapefile 的情况下也能正常工作 绘制标记和形状文件不会显示形状文件 似乎是两者之间的某种脱节add
  • 有没有办法离线将多个 Plotly HTML 文件合并/嵌入到一个页面/HTML 文件中?

    我正在尝试将多个图表合并成一个 HTML 报告来发送 问题是我真的不认为子图是最好的主意 因为图表相对不相关 不同的 X Y 轴 我所需要做的只是将图表附加到 1 个 HTML 文件中 有一个指南解释了如何使用绘图 URL 来完成此操作 但
  • 为什么 Dash 在上传文件时会出现解析错误?

    上传 Excel 或 CSV 会导致错误 我遵循了 Dash 演示 但是当我尝试扩展它来执行绘图之类的操作时 它就不起作用了 我不想只显示一张桌子 Dash Table 函数已更新 因此之前使用 Dash Table Experiments
  • 缩放 MapBox GL 地图以适合标记集

    假设我有以下 Mapbox 地图代码 mapboxgl accessToken
  • 在 Plotly Density_Mapbox 上添加 GeoJSON 等高线作为图层

    我想在上面添加天气轮廓plotly density mapbox地图 但我不确定必要的步骤 首先 我创建了一个matplotlib等值线图以可视化数据 然后 我用了geojsoncontour创建一个geojson文件来自所说matplot
  • 绘图(px)animation_frame错误,日期时间不被接受

    我想通过绘图制作类似于以下示例的动画条形图 https plotly com python animations https plotly com python animations 我有以下代码 fig px bar eu vaccine
  • 将颜色映射到plotly go.饼图中的标签

    我正在使用 make subplots 和 go Pie 绘制一系列 3 个饼图 我想最终将它们放入破折号应用程序中 用户可以在其中过滤数据并且数字将更新 如何将特定颜色映射到变量 以便男性始终为蓝色 女性始终为粉红色 等等 您可以使用 c
  • Plotly:如何检查基本图形结构(版本 4)

    对于旧版本的plotly 例如在 Jupyterlab 中 您可以简单地运行figure像这样检查你的图形的基础知识 Ouput data marker color red size 10 symbol 104 mode markers l
  • 点击后 Dash DropDown 关闭

    我不希望下拉菜单在选择值后关闭 我希望它在我的页面上保持打开状态 我正在使用 dcc Dropdown dcc Dropdown id job type options self options placeholder Select one
  • 在plotly python中使用按钮过滤不同的数据

    我遵循 PythononToast的答案如何在使用 Python 中的 Plotly 创建的图中添加按钮或下拉菜单 https stackoverflow com questions 65710352 how can i add a but
  • 如何在时间序列图中添加和定义多条线?

    我正在使用 python 的plotly 库创建一个基于线的时间序列图 我想将其连接到时间序列数据库 但目前我一直在使用 csv 数据进行测试 是否有可能有一个x and y轴 时间与值 并从另一个 csv 列值 主机 加载多行并附加到 x
  • Plotly:条形图不透明度随着时间范围的延长而变化

    我注意到绘制不同的时间尺度会导致重叠条形图的不透明度褪色 我该如何纠正这个问题 在第一张图片中 我绘制了 2 年的时间范围 在第二张图片中 我绘制了 1 年的时间范围 请注意 前者有一个明显褪色的条形图 我希望这两个图表无论范围如何都是相同
  • 使用变量在 r 中像 aes_string 一样选择轴

    我试图提供一个带有列名的变量来创建一个plotly图表 类似于ggplot2 aes string 不知怎的 我被困住了 plot ly iris x Sepal Length y Sepal Width works as expected
  • 特定日期的plotly js图像标记

    我正在使用这个例子 https plot ly javascript images add multiple images https plot ly javascript images add multiple images并尝试在特定日
  • 用plotly创建丝带

    我需要在散点图上绘制加速度与英里 加仑的两个斜率 轻型汽车一处斜坡 重型汽车一处斜坡 我创建了这个 cars light lt cars log cars log log weight lt log mean cars weight car

随机推荐