Начиная с Bokeh 1.3.4 эта информация не предоставляется общедоступному API Python. Вы можете проверить внутреннее свойство .active
на стороне JavaScript (например, из обратного вызова CustomJS
). хитрый обходной путь для получения информации для обратного вызова Python может состоять в том, чтобы CustomJS
посмотреть на все инструменты, чтобы увидеть, какие из них активны, и установить какое-то значение, скажем, на невидимом глифе, который сторона Python может отслеживать изменения,Я не думаю, что это хорошее решение, но, вероятно, лучшее из доступных. Вы можете предложить сделать активное состояние общедоступным в качестве запроса новой функции, сделав проблему с GitHub . Теперь, когда существуют свойства только для чтения , может быть просто и безопасно разрешить этому внутреннему свойству присоединяться к общедоступному API.