Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zui
提交
8cb6cc2f
Z
zui
项目概览
易企天创
/
zui
大约 1 年 前同步成功
通知
6
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
37
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
37
Issue
37
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8cb6cc2f
编写于
4月 27, 2016
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* fix draw label method for doughnut chart.
上级
717af5be
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
src/js/Chart.Doughnut.js
src/js/Chart.Doughnut.js
+6
-6
未找到文件。
src/js/Chart.Doughnut.js
浏览文件 @
8cb6cc2f
...
...
@@ -132,7 +132,7 @@
segment
.
color
=
color
.
toCssStr
();
if
(
!
segment
.
highlight
)
segment
.
highlight
=
color
.
lighten
(
5
).
toCssStr
();
}
/// ----- ZUI change
begin
-----
/// ----- ZUI change
end
-----
var
index
=
atIndex
||
this
.
segments
.
length
;
this
.
segments
.
splice
(
index
,
0
,
new
this
.
SegmentArc
({
id
:
typeof
segment
.
id
===
'
undefined
'
?
index
:
segment
.
id
,
...
...
@@ -148,7 +148,7 @@
circumference
:
(
this
.
options
.
animateRotate
)
?
0
:
this
.
calculateCircumference
(
segment
.
value
),
/// ----- ZUI change begin -----
showLabel
:
segment
.
showLabel
!==
false
,
/// ----- ZUI change
begin
-----
/// ----- ZUI change
end
-----
label
:
segment
.
label
}));
if
(
!
silent
)
{
...
...
@@ -228,7 +228,7 @@
var
chartWidthHalf
=
this
.
chart
.
width
/
2
;
var
chartHeightHalf
=
this
.
chart
.
height
/
2
;
if
(
placement
===
'
outside
'
)
{
if
(
placement
===
'
outside
'
)
{
// outside
var
isRight
=
x
>=
0
;
var
lineX
=
x
+
chartWidthHalf
;
var
lineY
=
y
+
chartHeightHalf
;
...
...
@@ -248,7 +248,8 @@
else
labelPos
++
;
}
while
(
labelPosMap
[
isRight
?
labelPos
:
(
-
labelPos
)]
&&
labelPos
<
maxPos
)
labelPos
++
;
if
(
labelPosMap
[
labelPos
])
return
;
if
(
labelPosMap
[
isRight
?
labelPos
:
(
-
labelPos
)])
return
;
y
=
(
labelPos
-
1
)
*
textHeight
+
options
.
scaleFontSize
/
2
;
labelPosMap
[
labelPos
]
=
true
;
...
...
@@ -261,12 +262,11 @@
ctx
.
strokeWidth
=
options
.
scaleLineWidth
;
ctx
.
stroke
();
ctx
.
fillStyle
=
segment
.
fillColor
;
}
else
{
//
out
side
}
else
{
//
in
side
x
=
x
*
0.6
+
chartWidthHalf
;
y
=
y
*
0.6
+
chartHeightHalf
;
ctx
.
fillStyle
=
(
$
.
zui
&&
$
.
zui
.
Color
)
?
(
new
$
.
zui
.
Color
(
segment
.
fillColor
).
contrast
().
toCssStr
())
:
'
#fff
'
;
}
ctx
.
fillText
(
text
,
x
,
y
);
},
// ZUI change end
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录