本文描述了NiuChart一些通用的样式。一般普通样式都可以在下面找到:
lineStyle
线的样式
{
"lineWidth": 1,
"lineColor": "#000000",
"lineAlpha": 1,
"lineCap": "BUTT",
"lineJoin": "MITER",
"dashStyle": {
"intervals": [0, 0, 0, 0],
"phase": 0
}
}
fillColor
填充色
{
"fillAlpha": 1,
"fillColor": "#000000"
}
{
"left": 0,
"top": 0,
"right": 0,
"bottom": 0
}
{
"textSize": "12",
"textColor": "#4a555f",
"textFont": "arial",
"style": "normal",
"shadow": {
"shadowColor": "#000000",
"shadowBlurRadius": 0,
"shadowOffsetX": 0,
"shadowOffsetY": 0
}
}
- "textFont": 字体类型。当前仅支持且默认为arial
- "style": 字体的风格。当前支持:NORMAL,BOLD,ITALIC,BOLD_ITALIC
- "shadow": 字体的阴影
range
区域范围,可以将想要查看的数据缩小到指定范围。如果水平和垂直同时存在,就会形成格子形状。相关属性如下:
"range": {
"location": 0,
"length": 0
}
- "location":表示要进行区域划分的起始点。
- "length":表示在"location"上延伸的长度。
symbol
标记,图表需要若干个标记来帮助阅读。相关属性如下:
{
"symbolType": "NXPlotSymbolTypeEllipse",
"symbolSize": {
"width": 0,
"height": 0
},
"anchorPoint": {
"x": 0.5,
"y": 0.5
},
"borderLineStyle": {
...
},
"symbolFill": {
...
},
"customSymbolPath": ""
}
- "symbolType":标记的类型,默认为椭圆。可选项有:"NXPlotSymbolTypeNone"没有标记物、"NXPlotSymbolTypeRectangle"、"NXPlotSymbolTypeEllipse"、"NXPlotSymbolTypeDiamond"、"NXPlotSymbolTypeTriangle"、"NXPlotSymbolTypeStar"、"NXPlotSymbolTypePentagon"、"NXPlotSymbolTypeHexagon"、"NXPlotSymbolTypeCross"、"NXPlotSymbolTypePlus"、"NXPlotSymbolTypeDash"、"NXPlotSymbolTypeSnow"、"NXPlotSymbolTypeCustom"自定义形状
- "symbolSize":标记的大小,设置"width"和"height"来指定。
- "anchorPoint":标记的锚点,默认为自身的中心点,即"x": 0.5, "y": 0.5
- "borderLineStyle":标记边界线的样式,相关属性见
- "symbolFill":标记的填充色,相关属性见
- "customSymbolPath":如果"symbolType"为"NXPlotSymbolTypeCustom",可以在此自定义标记的路径。