我正在尝试基于替代聚合向数据着色器仪表板示例添加其他数字。例如,连同地理NYC_Taxi
纬度、经度PU
和DO
聚合,我想包括第二个面板,其中包含同一仪表板中的行程距离/小费数据。
我在布局中设置了第二个图形,我可以从第一个图像镜像数据着色器层。 带有两个镜像的仪表板
我真的认为我需要通过
ds_args = {
'width': fields.Int(missing=800),
'height': fields.Int(missing=600),
'select': fields.Str(missing=""),
'name': fields.Str(missing='fig1'),
}
以及在每个图像的服务 url 中添加一个名称字段。
self.service_url = 'http://{host}:{port}/datashader?'
self.service_url += 'height={HEIGHT}&'
self.service_url += 'width={WIDTH}&'
self.service_url += 'select={XMIN},{YMIN},{XMAX},{YMAX}&'
self.service_url += 'name={NAME}&'
self.service_url += 'cachebust={cachebust}'
该name
字段是用于创建正确聚合的标志。我已经明白其中service_url
包含 URL 请求的适当字段,但我不明白如何为图形命名或特定标签并将传递返回给类GetDataset()
,以便我可以开始从聚合创建的假设 self.models.specific_figure.featurelist
。