我有echo base_url();
有学生和他们的分数:
RDD
然后,我使用Student_record = data.map(lambda x:x[0]).zip(score)
在scatter plot
上显示分数。
mpld3
我一直试图做的是包含一个%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import mpld3
fig, ax = plt.subplots()
x = np.arange(1,score.count()+1,1)
ax.scatter(x, predict, c='red', s=100, alpha=0.4)
ax.grid(color='lightgray', alpha=0.7)
ax.set_ylabel("score")
ax.set_xlabel("student")
mpld3.display(fig)
功能,这样当我的鼠标悬停在情节上的特定分数点时,它会显示其得分的studentntid。我正在浏览this文档,该文档使用tooltip
来显示当鼠标悬停在一个点上时它会显示点编号,但我很难理解如何在我的情况下执行此操作。如何将此悬停功能添加到我当前的代码中?
答案 0 :(得分:1)
Scatter Plot With Tooltips example似乎只适合你。只需将最后一行从mpld3.show()
更改为mpld3.display()
,即可在IPython笔记本中将其内联。