'Shape' 仅为一组的第一个地块创建的图例
'Shape' legend only created for first plot of a group
我有一个由 6 个图表组成的图表,它们是以相同的方式循环生成的(只有绘制的网站发生了变化)。然后连接地块:
图表= plot_group_0 & plot_group_1 ...等
然而,右上角指定“间隔”的次要图例细节仅出现在第一个图中。
这个“间隔”图例是由“形状”功能自动生成的。
形状=alt.Shape('interval:N',标题='Interval'),
有没有办法明确强制它出现在每个情节中?相关的 'shape' 行显然是针对循环中的每个图执行的,所以我不确定为什么它只出现一次。
默认情况下,串联图表共享其图例和比例。如果您希望图例或比例独立,可以设置 resolve
属性,如 Scale and Guide Resolution
中所述
要共享比例但使用独立图例,请使用:
chart = plot_group_0 & plot_group_1 #... etc
chart = chart.resolve_legend(shape='independent')
要有独立的尺度和独立的图例,请使用
chart = chart.resolve_scale(shape='independent')
我有一个由 6 个图表组成的图表,它们是以相同的方式循环生成的(只有绘制的网站发生了变化)。然后连接地块:
图表= plot_group_0 & plot_group_1 ...等
然而,右上角指定“间隔”的次要图例细节仅出现在第一个图中。
这个“间隔”图例是由“形状”功能自动生成的。
形状=alt.Shape('interval:N',标题='Interval'),
有没有办法明确强制它出现在每个情节中?相关的 'shape' 行显然是针对循环中的每个图执行的,所以我不确定为什么它只出现一次。
默认情况下,串联图表共享其图例和比例。如果您希望图例或比例独立,可以设置 resolve
属性,如 Scale and Guide Resolution
要共享比例但使用独立图例,请使用:
chart = plot_group_0 & plot_group_1 #... etc
chart = chart.resolve_legend(shape='independent')
要有独立的尺度和独立的图例,请使用
chart = chart.resolve_scale(shape='independent')