Есть ли способ извлечь все точки после использования инструмента «Выбор ящика» на графике (python)? - PullRequest
0 голосов
/ 27 марта 2020

Я новичок в графике и использую его для визуализации данных после уменьшения размерности.

В настоящее время я использую эту функцию для получения графиков:

import plotly.express as px

def plot2d_palette(X_train_sparsePCA,downsampled_Y_train):
    column_names = ['First Vector', 'Second Vector', 'violator', 'total', 'id','name']

    dataplotly = pd.concat([X_train_sparsePCA,downsampled_Y_train], axis=1)
    dataplotly.columns = column_names

    factor = 0.9
    threedfig = px.scatter(dataplotly, x='First Vector',y='Second Vector',
                             color = 'total',
                           hover_data =['name','id'],opacity = 0.6,
                         color_continuous_scale = [[0,'rgb(53,114,255)'],
                      [0.0001, 'rgb(255,242,53,0.5)'],
                      [0.1, 'rgb(255,150,53,0.5)'],
                      [0.3, 'rgb(255,120,53,0.5)'],
                      [0.7, 'rgb(162,32,32,0.5)'],
                      [1, 'rgb(162,32,32,0.5)']

                     ],width=1000, height=800)

    return threedfig.update_layout(margin=dict(l=0, r=0, b=0, t=0))

Я хотел бы знать если после получения моего графика я мог бы использовать инструмент выбора ящика, чтобы извлечь свои данные при наведении или координаты точки только из выбранных точек.

В качестве альтернативы, это также могло бы работать, если бы я мог получить координаты углов поля .

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...