【问题标题】:issue in using tooltip in scatter plot through mpld3 in ipython and Spark通过 ipython 和 Spark 中的 mpld3 在散点图中使用工具提示的问题
【发布时间】:2015-08-13 06:31:42
【问题描述】:

我有一个RDD,其中包含学生 ID 和他们的分数:

Student_record = data.map(lambda x:x[0]).zip(score)

然后我使用mpld3scatter plot 上显示分数。

%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)

我一直在尝试做的是包含一个tooltip 功能,这样当我的鼠标悬停在绘图上的特定分数点上时,它会显示该分数的学生ID。我正在浏览this 文档,该文档使用tooltip 显示当鼠标悬停在一个点上时,它会显示点号,但我很难理解如何在我的情况下执行此操作。如何将这个悬停功能添加到我当前的代码中?

【问题讨论】:

    标签: python matplotlib apache-spark scatter-plot mpld3


    【解决方案1】:

    Scatter Plot With Tooltips example 似乎正适合您。只需将最后一行从 mpld3.show() 更改为 mpld3.display() 即可将其内联到 IPython 笔记本中。

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多