- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Pandas 数据框 (df),有 4 列,分别命名为“name”、“nb”、“a”和“b”,它们用他的名字、他的 ID 号(“nb”)和一些值来表征一个人( 'a' 和 'b') 关联。
import pandas as pd
data = {
"name": ["Thomas", "John", "Anna", "Ben", "Arlette"],
'nb': [1,2,3,4,5],
"a": [0, 2, 13, 43, 90],
"b": [4, 24, 31, 2, 3],
}
df = pd.DataFrame(data)
from bqplot import pyplot as plt
from bqplot import Tooltip
from bqplot import Scatter
fig = plt.figure(title='My title')
def_tt = Tooltip(fields=['name','nb'], formats = ['','.2f'], labels = ['Name','Nb'],show_labels = True )
chart = plt.scatter(df["a"],df["b"], colors = ['red'], tooltip = def_tt, stroke = 'red', unhovered_style ={'opacity':0.5})
fig
最佳答案
使用 bqplot Tooltips,您可以只引用实际标记中的字段。所以这样的事情应该有效:
def_tt = Tooltip(fields=['index', 'x', 'y'], formats = ['','.2f'],)
from bqplot import pyplot as plt
from bqplot import Tooltip
from bqplot import Scatter
from ipywidgets import Output
fig = plt.figure(title='My title')
out = Output(). # 1
def def_tt(_, event): # 2
out.clear_output()
with out:
print(df.loc[event['data']['index'], 'name'])
chart = plt.scatter(
df["a"], df["b"], colors = ['red'],
tooltip = out, # 3
stroke = 'red', unhovered_style ={'opacity':0.5}
)
chart.on_hover(def_tt) # 4
fig
关于python - 如何使用 bqplot 在散点图中插入工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61541657/
我正在尝试 bqplot 的 on_drag 功能。我注意到它有点滞后..我不确定这是否是 真正的问题 我做了一些不恰当的事情 按照本来的样子工作 所以我的代码如下 from bqplot impor
我有一个 Pandas 数据框 (df),有 4 列,分别命名为“name”、“nb”、“a”和“b”,它们用他的名字、他的 ID 号(“nb”)和一些值来表征一个人( 'a' 和 'b') 关联。
我是 bqplot 的新手.试图弄清楚如何调整图形的大小。我尝试了以下两种方法,稍微修改了示例代码: fig = Figure(marks=[line], axes=[ax_x, ax_y], tit
我正在开发基于 jupyter 的仪表板进行数据分析,并计划使用 bqplot 绘制数据。仪表板的部分规范是能够调整轴以放大/缩小数据。到目前为止,我已经能够让它动态更新,而无需完全重新加载图形。有没
我使用 bqplot 在 Jupyter notebook 中创建了多个绘图。这些图已使用 Jupyter 小部件 HBox 和 VBox 布局属性进行排列。但是,我无法弄清楚如何在子图行之间获得紧凑
我是一名优秀的程序员,十分优秀!