Как установить информацию о наведении на точечный график с помощью Pandas Dataframe в Python с помощью Plotly - PullRequest
0 голосов
/ 03 января 2019

Я использую панды для генерации данных для моего графика рассеяния. Однако, когда я пытаюсь преобразовать столбец в список для 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)'
    )
)

Выход получен:

Недопустимое значение типа buildins.str, полученное для свойства scatter «hoverinfo» Полученное значение: 'hoverList'

1 Ответ

0 голосов
/ 03 января 2019

Я решил проблему. Похоже, что параметром 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)'
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...