提交 ddbc25f4 编写于 作者: S sushuang

为pie增加itemStyle里的borderWidth和borderColor功能

上级 7ef5c660
...@@ -2564,7 +2564,7 @@ geoCoord : { ...@@ -2564,7 +2564,7 @@ geoCoord : {
<tr> <tr>
<td> <b>{string}</b> borderColor </td> <td> <b>{string}</b> borderColor </td>
<td> '#fff' </td> <td> '#fff' </td>
<td> 柱形图,折线图(symbol),散点图(symbole),markPoint</td> <td> 柱形图,折线图(symbol),散点图(symbole),饼图,markPoint</td>
<td> 柱形边框颜色 </td> <td> 柱形边框颜色 </td>
</tr> </tr>
<tr> <tr>
...@@ -2576,7 +2576,7 @@ geoCoord : { ...@@ -2576,7 +2576,7 @@ geoCoord : {
<tr> <tr>
<td> <b>{number}</b> borderWidth </td> <td> <b>{number}</b> borderWidth </td>
<td> 1 </td> <td> 1 </td>
<td> 柱形图,折线图(symbol),散点图(symbole),markPoint</td> <td> 柱形图,折线图(symbol),散点图(symbole),饼图,markPoint</td>
<td> 柱形边框线宽,单位px,默认为1 </td> <td> 柱形边框线宽,单位px,默认为1 </td>
</tr> </tr>
<tr> <tr>
......
...@@ -290,14 +290,19 @@ define(function(require) { ...@@ -290,14 +290,19 @@ define(function(require) {
var center = self.parseCenter(serie.center); var center = self.parseCenter(serie.center);
// 多级控制 // 多级控制
var normalColor = self.deepQuery( var normal = self.deepMerge(
queryTarget, queryTarget,
'itemStyle.normal.color' 'itemStyle.normal'
) || defaultColor; ) || {};
var emphasis = self.deepMerge(
var emphasisColor = self.deepQuery( queryTarget,
queryTarget, 'itemStyle.emphasis'
'itemStyle.emphasis.color' ) || {};
var normalColor = normal.color || defaultColor;
var emphasisColor = emphasis.color
|| (typeof normalColor == 'string'
? zrColor.lift(normalColor, -0.2)
: normalColor
); );
var sector = { var sector = {
...@@ -313,17 +318,16 @@ define(function(require) { ...@@ -313,17 +318,16 @@ define(function(require) {
endAngle : endAngle, endAngle : endAngle,
brushType : 'both', brushType : 'both',
color : normalColor, color : normalColor,
strokeColor : '#fff', lineWidth : normal.borderWidth,
lineWidth: 1 strokeColor : normal.borderColor,
lineJoin: 'round'
}, },
highlightStyle : { highlightStyle : {
//color : emphasisColor || normalColor color : emphasisColor,
color : emphasisColor strokeColor : 'rgba(0,0,0,0)',
|| (typeof normalColor == 'string' lineWidth : emphasis.borderWidth,
? zrColor.lift(normalColor, -0.2) strokeColor : emphasis.borderColor,
: normalColor lineJoin: 'round'
),
strokeColor : 'rgba(0,0,0,0)'
}, },
_seriesIndex : seriesIndex, _seriesIndex : seriesIndex,
_dataIndex : dataIndex _dataIndex : dataIndex
......
...@@ -602,7 +602,9 @@ define(function() { ...@@ -602,7 +602,9 @@ define(function() {
width: 1, width: 1,
type: 'solid' type: 'solid'
} }
} },
borderWidth: 1,
borderColor: '#fff'
}, },
emphasis: { emphasis: {
// color: 各异, // color: 各异,
...@@ -620,7 +622,8 @@ define(function() { ...@@ -620,7 +622,8 @@ define(function() {
width: 1, width: 1,
type: 'solid' type: 'solid'
} }
} },
borderWidth: 0
} }
} }
}, },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册