我有一个数据集,该数据集具有2个属性(“算法”,“准确性”),如下所示: click here
我使用库图Python来通过直方图图形显示此数据集。结果如下:Histogram Graph
在此数据集中,我想创建交互式图形,我的目标是: 当我将鼠标移近时,每个垃圾箱将显示其所有算法。
但是我刚刚获得的结果是,每个仓只显示一个算法为图片:Result
这还不行,因为我想显示每个垃圾箱的算法列表。但是我不知道如何。
这是我的代码:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import plotly.graph_objs as go
import plotly.plotly as py
import plotly
data = pd.read_csv('./accuracy_full.csv')
data_algo = data.drop(columns='Unnamed: 0').copy()
x = data_algo.iloc[:,0]
y = data_algo.iloc[:,1]
data = [go.Histogram(
histfunc = "count",
x = y,
y = x,
text = x
)]
py.iplot(data,kind='histogram', barmode='stack', bins=100, histnorm='count')