如何解决用于数据集Python Bokeh的时间轴滑块
我需要您的帮助。我尝试在地图上绘制路线。 数据集由lon和lat组成。我只想通过交互式解决方案(例如RangeSlider)仅包含路线的一部分。例如,仅第二和第四索引。 不幸的是,我不知道如何正确设置回调函数。 如何将回调链接到我的滑块和绘图?
这是我的代码:
from bokeh.io import output_file,show
from bokeh.models import ColumnDataSource,GMapOptions,CustomJS
from bokeh.plotting import gmap,ColumnDataSource,figure
from bokeh.layouts import column,row
from bokeh.models.widgets import RangeSlider
import numpy as np
lon = [48.7886,48.7887,48.7888,48.7889,48.789]
lat = [8.92,8.921,8.922,8.923,8.924]
source = ColumnDataSource(data=dict(x=lon,y=lat))
map_options = GMapOptions(lat=48.7886,lng=8.92,map_type="satellite",zoom=13)
p = gmap("MY_API_KEY",map_options,title="Trajectory Map")
p.line('y','x',source=source,line_width=2)
range_slider = RangeSlider(title="Data Range Slider: ",start=0,end=3,value=(0,3),step=1)
callback = CustomJS(args=dict(source=source,sample=range_slider),code="""
WHAT DO I NEED IN HERE? HOW CAN I CHANGE THE OUTPUT WITHOUT CHANGING THE SOURCE?
"""
)
range_slider.js_on_change('value',callback)
layout = row(
p,range_slider)
output_file("diag_plot_bike_data.html")
show(layout)
解决方法
我为所有想知道的问题找到了解决方案:
function change_woocommerce_currency( $currency ) {
if ( is_product_category( 'audio' ) ) {
$currency = 'EUR';
}
return $currency;
}
add_filter( 'woocommerce_currency','change_woocommerce_currency' );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。