我是关于散景的新手,我正在尝试使用从点击情节中获得的信息来进行数学运算。 为此,我使用的是悬停工具,但我得到的信息与工具显示的信息不同。 我想知道是否有人知道为什么会发生这种情况,我该如何解决这个问题。
以下是代码和问题screenshot的链接(在黄色框中是来自悬停工具的数据,在红色框中我是回调中的数据,你可以在那里看到不是完全相同的值,我需要它们是相同的)
X Y
6225.4600 0.42105132
6226.9300 0.40851378
6228.4000 0.41226137
6229.8700 0.47898918
6231.3400 0.51904130
6232.8100 0.49808285
6234.2800 0.45037213
6235.7500 0.46673489
6237.2200 0.51155555
6238.6900 0.49420002
6240.1600 0.48368737
6241.6300 0.52214003
6243.1000 0.51462704
6244.5700 0.46338871
6246.0400 0.47318232
6247.5100 0.51138723
6248.9800 0.53088999
6250.4500 0.51826417
6251.9200 0.49449995
6253.3900 0.51309162
6254.8600 0.56977183
6256.3300 0.57982910
6257.8000 0.54101282
6259.2700 0.56600857
6260.7400 0.58002889
6262.2100 0.51426512
6263.6800 0.55789798
6265.1500 0.62440109
6266.6200 0.58302051
6268.0900 0.57691693
6269.5600 0.57917851
6271.0300 0.56606054
6272.5000 0.60100335
6273.9700 0.60407531
6275.4400 0.58860093
6276.9100 0.58404815
6278.3800 0.62732899
6279.8500 0.65989542
6281.3200 0.62683642
6282.7900 0.62852168
6284.2600 0.66012704
6285.7300 0.72063363
6287.2000 0.75088245
6288.6700 0.76107347
6290.1400 0.75134450
6291.6100 0.68774039
6293.0800 0.69790459
6294.5500 0.72648430
6296.0200 0.70348245
6297.4900 0.72302675
6298.9600 0.74398172
6300.4300 0.82931107
6301.9000 0.92150021
6303.3700 0.90641701
6304.8400 0.85761434
6306.3100 0.83027059
6307.7800 0.76714623
6309.2500 0.76923496
6310.7200 0.82726943
6312.1900 0.81078577
6313.6600 0.83812791
6315.1300 0.86778289
6316.6000 0.81616235
6318.0700 0.83251935
6319.5400 0.87024456
6321.0100 0.86657965
6322.4800 0.88162446
6323.9500 0.91759354
6325.4200 0.88207662
6326.8900 0.89954311
6328.3600 0.96470612
6329.8300 0.98872250
提前致谢 以下是我使用的一些数据:
class Program
{
static void Main(string[] args)
{
if (args.Length > 0)
{
Console.WriteLine(args[0]);
}
Console.ReadLine();
}
}
答案 0 :(得分:0)
默认工具提示配置为显示 光标 的x
和y
位置。如果您需要数据列中的确切值,则需要使用工具提示格式中的@colname
语法明确告知它。 (Bokeh一般无法知道可能为您的数据源列命名的内容)
# remove default 'hover' from tools list
p = figure(title="simple spec example", x_axis_label='x1', y_axis_label='y1',
tools="pan,box_zoom,tap,crosshair,undo,reset,save")
# add a custom hover that actually prints from columns by specifying @x and @y
hover = HoverTool(
tooltips=[ ("(x,y)", "(@x, @y)"), ]
)
p.add_tools(hover)
有了这个改变: