【问题标题】:How to Set Scatter Plot Hover Info With Pandas Dataframe Column in Python With Plotly如何使用 Plotly 在 Python 中使用 Pandas 数据框列设置散点图悬停信息
【发布时间】:2019-05-29 13:04:44
【问题描述】:

我正在使用 pandas 为我的散点图生成数据。但是,当我尝试将一列转换为 hoverinfo 的列表时,我无法成功编译。

我正在使用列表功能。我也尝试过 data['id'].values 和 data['id'].tolist。

hoverList = list(data.id)
display = go.Scatter(
    x = data['x_data'],
    y = data['y_data'],
    hoverinfo = 'hoverList',
    mode = 'markers',
    name = "data",
    marker = dict(
    size = 6,
    color = 'rgba(76, 224, 128, 0.79)'
    )
)

收到的输出:

scatter 的 'hoverinfo' 属性接收到的类型为 'builtins.str' 的无效值 接收值:'hoverList'

【问题讨论】:

    标签: python pandas hover plotly scatter-plot


    【解决方案1】:

    我解决了这个问题。看起来 hoverinfo 参数只能是“x”、“y”、“z”、“text”或其他一些指定的命令。这是编译的代码:

    display = go.Scatter(
        x = data['x_data'],
        y = data['y_data'],
        text = data['id'],
        hoverinfo = 'text',
        mode = 'markers',
        name = "data",
        marker = dict(
        size = 6,
        color = 'rgba(76, 224, 128, 0.79)'
        )
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-13
      • 2021-03-21
      • 1970-01-01
      • 2022-01-02
      • 2016-07-12
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      相关资源
      最近更新 更多