Я успешно создал гистограмму.Тем не менее, поскольку существует много глифов прямо над и под друг другом, всякий раз, когда в TapTool отправляется «щелчок», у нескольких глифов появляется триггер инструмента касания, поэтому на новых вкладках открываются несколько изображений, а не один «самый близкий кнажмите «глиф».
Как вы можете видеть на скриншотах, в представлении по умолчанию есть так много глифов, которые перекрываются, что, если я просто нажму кнопку мыши вниз, я, вероятно, нажму несколько глифов, и этоВот почему инструмент «Нажми» запускается несколько раз (один раз за каждое попадание глифа).При увеличении очевидно, что вместо гистограммы она представляет собой точечную диаграмму, скомпонованную в виде гистограммы, где каждый глиф представляет отдельное изображение.
Как заставить только «ближайший»глиф (или только взять первый глиф из списка глифов, пораженных таптулом), чтобы вызвать его таптул?
zoomed_out
zoomed_in
В Интернете не так много документации, как это сделать.
imgs = ['http://1...', 'http://2...', 'http://3...']
url = "@imgs"
click_tool = TapTool(callback=OpenURL(url=url))
p.add_tools(click_tool)