{{target: series-themeRiver}}
** 主题河流 **
是一种特殊的流图, 它主要用来表示事件或主题等在一段时间内的变化。
示例:
主题河流中不同颜色的条带状河流分支编码了不同的事件或主题,河流分支的宽度编码了原数据集中的value值。
此外,原数据集中的时间属性,映射到单个时间轴上。
{{use: partial-component-id(prefix=“#”)}}
{{ use: partial-rect-layout-width-height( componentName=‘thmemRiver’, defaultLeft: ‘5%’, defaultRight: ‘5%’, defaultTop: ‘5%’, defaultBottom: ‘5%’, defaultWidth: ‘null’, defaultHeight: ‘null’ ) }}
** 注意:** 整个主题河流view的位置信息复用了单个时间轴的位置信息,即left,top,right,bottom。
坐标系统,主题河流用的是单个的时间轴。
图中与坐标轴正交的方向的边界间隙,设置该值是为了调整图的位置,使其尽量处于屏幕的正中间,避免处于屏幕的上方或下方。
单个时间轴的index,默认值为0,因为只有单个轴。
label
描述了主题河流中每个带状河流分支对应的文本标签的样式。
{{use:partial-label( prefix=“##”, defaultShowLabel=true, defaultPosition=“‘left’”, defaultMargin=4, noAlign=true, noVerticalAlign=true, defaultColor=“‘#000’”, defaultFontSize=11, )}}
主题河流中每个带状河流分支的样式。
{{use: partial-item-style( prefix=“##” )}}
高亮的图形和标签样式。
{{use:partial-label( prefix=“###”, defaultPosition=“‘left’”, defaultMargin=4, noAlign=true, noVerticalAlign=true, defaultColor=“‘#000’”, defaultFontSize=11, )}}
{{use: partial-item-style( prefix=“###”, defaultShadowBlur=20, defaultShadowColor=“‘rgba(0,0,0,0.8)’” )}}
{{ use: partial-2d-data-desc() }}
时间或主题的时间属性。
事件或主题在某个时间点的值。
事件或主题的名称。
data: [ ["2015/11/09",10,"DQ"], ["2015/11/10",10,"DQ"], ["2015/11/11",10,"DQ"], ["2015/11/08",10,"SS"], ["2015/11/09",10,"SS"], ["2015/11/10",10,"SS"], ["2015/11/11",10,"SS"], ["2015/11/12",10,"SS"], ["2015/11/13",10,"QG"], ["2015/11/08",10,"QG"], ["2015/11/11",10,"QG"], ["2015/11/13",10,"QG"], ]
数据说明:
如上所示,主题河流的数据格式是二维数组的形式,里层数组的每一项由事件或主题的时间属性、事件或主题在某个时间点的值,以及事件或主题的名称组成。值得注意的是,一定要提供一个具有完整时间段的事件或主题作为主干河流,其他事件或主题以该主干河流为依据,将缺省的时间点上的值补为0,也就是说其他事件或主题的时间段是包含在主干河流内的,如果超出,布局会出错,这么做的原因是,在计算整个图的布局的时候要计算一条baseline,以便将每个事情画成流带状。如上图中的“SS”这一事件就是一个主干河流,经过处理,我们会将“DQ”中缺省的三个时间点以[“2015/11/08”,0,“DQ”],[“2015/11/12”,0,“DQ”],[“2015/11/13”,0,“DQ”]的格式补齐,使其与主干河流对其。从中还可以看出,我们可以在完整时间段的任意位置缺省。
{{use: partial-tooltip-in-series( galleryViewPath=${galleryViewPath} )}}