牵牛星问题:(滑块图例,事件复选框)

2024-10-04 05:24:29 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,我想确定绘制滑块图例的方法:

  • 我想有可能插入一个图例来解释滑块的工作:为了表示如果我在看图表,我能够及时识别角度的行为(一个月或一年)如果我选择了一个不同的滑块值,我就可以看到图例的变化,因为我修改了通过滑块设置的Threshold值。我想传说是这样的:

  • 红点<=门槛

  • 蓝点>;门槛

  • 阈值是通过该行设置的,因此它类似于一个值,例如90或20

 
 
 slider = alt.binding_range(min=0, max=180, step=0.1, name='ANGLE:')
 selector = alt.selection_single(name="ANGLE", fields=['ANGLE'],bind=slider , init={'ANGLE': 0})


 Scatterpoint=alt.Chart(pd_df).mark_point().encode(
 alt.X('@timestamp:T', title='TIMESTAMP'),
 alt.Y('ANGLE:Q', title='ANGLE'),
 color=alt.condition( alt.datum.ANGLE > selector.ANGLE,alt.value('red'), alt.value('blue')),
 shape=shape_hole_type,
 tooltip = ['ANGLE:O', alt.Tooltip('@timestamp:T', format = '%Y-%m-%d %H:%M')]
 ).add_selection(
  selector
 )


  Scatterpoint

如果您在可视化方面遇到一些问题,我要寻找的是如下link所示的表示(这是一个类似的问题,但总是缺少图例) 数据集如下所示:

TIMESTAMP          |ANGLE
2019-04-22 09:52:12|0.52
2020-07-09 10:22:10|3
假设滑块被固定到0,所以我从所有的红色开始,然后我移动滑块,例如在中间,所以2。我需要有一个图例,如前所述,用我称为threshold as 2的参数解释,所以我有红色的as<=2和蓝色as>=二,


Tags: nameltgttitleasaltselectortimestamp