用altair填充2行之间

时间:2019-06-20 09:52:37

标签: python altair

我想突出显示Altair中2条线之间的区域。 results : lines filled

我试图看是否 解决方案使用的是mark_area(),但我找不到如何为数据指定下限。

我的数据(几行):

index   created     pct_pl_transit  pct_pl_transit_max
0   1970-01-01 00:00:00     49.627697   60.056873
2   1970-01-01 01:00:00     43.800967   55.301460
4   1970-01-01 02:00:00     41.440480   49.757740
6   1970-01-01 03:00:00     37.879753   40.352226
8   1970-01-01 04:00:00     36.691287   19.429075

我的图表:

base=alt.Chart(lien_traf_gest_traf_lapi).encode(x=alt.X('created', axis=alt.Axis(title='Heure', format='%Hh%M')))
line_pct_pl_lapi=base.mark_line(color='blue').encode(y=alt.Y('pct_pl_transit:Q', axis=alt.Axis(title='Nombre de PL SIREDO')))
line_pct_max=base.mark_line().encode(y='pct_pl_transit_max')
line_pct_max+line_pct_pl_lapi

1 个答案:

答案 0 :(得分:5)

您可以将<button ion-item (click)="onClick()">Click me</button> y编码与y2一起使用,以填充两个值之间的区域。例如:

mark_area()

enter image description here