Я новичок в графике и использую его для визуализации данных после уменьшения размерности.
В настоящее время я использую эту функцию для получения графиков:
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))
Я хотел бы знать если после получения моего графика я мог бы использовать инструмент выбора ящика, чтобы извлечь свои данные при наведении или координаты точки только из выбранных точек.
В качестве альтернативы, это также могло бы работать, если бы я мог получить координаты углов поля .
Спасибо!