Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
fb8ca42c
I
incubator-echarts
项目概览
x649585723
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
incubator-echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fb8ca42c
编写于
1月 17, 2014
作者:
K
kener
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数值显示格式化,自动三位加,
上级
4a3a2aa1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
38 addition
and
15 deletion
+38
-15
src/component/base.js
src/component/base.js
+8
-0
src/component/polar.js
src/component/polar.js
+1
-1
src/component/tooltip.js
src/component/tooltip.js
+23
-12
src/component/valueAxis.js
src/component/valueAxis.js
+6
-2
未找到文件。
src/component/base.js
浏览文件 @
fb8ca42c
...
...
@@ -875,6 +875,13 @@ define(function(require) {
];
}
// 每三位默认加,格式化
function
numAddCommas
(
x
){
x
=
(
x
+
''
).
split
(
'
.
'
);
return
x
[
0
].
replace
(
/
(\d{1,3})(?=(?:\d{3})
+
(?!\d))
/g
,
'
$1,
'
)
+
(
x
.
length
>
1
?
(
'
.
'
+
x
[
1
])
:
''
);
}
function
_trim
(
str
)
{
return
str
.
replace
(
/^
\s\s
*/
,
''
).
replace
(
/
\s\s
*$/
,
''
);
}
...
...
@@ -986,6 +993,7 @@ define(function(require) {
self
.
parsePercent
=
parsePercent
;
self
.
parseCenter
=
parseCenter
;
self
.
parseRadius
=
parseRadius
;
self
.
numAddCommas
=
numAddCommas
;
self
.
subPixelOptimize
=
subPixelOptimize
;
self
.
animation
=
animation
;
self
.
animationMark
=
animationMark
;
...
...
src/component/polar.js
浏览文件 @
fb8ca42c
...
...
@@ -157,7 +157,7 @@ define(
if
(
precision
)
{
text
=
text
.
toFixed
(
precision
);
}
newStyle
.
text
=
text
;
newStyle
.
text
=
self
.
numAddCommas
(
text
)
;
newStyle
.
x
=
j
*
vector
[
0
]
/
splitNumber
+
Math
.
cos
(
theta
)
*
offset
+
center
[
0
];
newStyle
.
y
=
j
*
vector
[
1
]
/
splitNumber
...
...
src/component/tooltip.js
浏览文件 @
fb8ca42c
...
...
@@ -622,7 +622,8 @@ define(function (require) {
:
'
-
'
;
formatter
=
formatter
.
replace
(
'
{c
'
+
i
+
'
}
'
,
data
data
instanceof
Array
?
data
:
self
.
numAddCommas
(
data
)
);
}
_tDom
.
innerHTML
=
formatter
;
...
...
@@ -643,7 +644,8 @@ define(function (require) {
?
data
.
value
:
data
)
:
'
-
'
;
formatter
+=
data
;
formatter
+=
data
instanceof
Array
?
data
:
self
.
numAddCommas
(
data
);
}
_tDom
.
innerHTML
=
formatter
;
}
...
...
@@ -762,7 +764,7 @@ define(function (require) {
);
formatter
=
formatter
.
replace
(
'
{c
'
+
i
+
'
}
'
,
params
[
i
][
2
]
self
.
numAddCommas
(
params
[
i
][
2
])
);
formatter
=
formatter
.
replace
(
'
{d
'
+
i
+
'
}
'
,
...
...
@@ -774,12 +776,12 @@ define(function (require) {
else
{
formatter
=
_encodeHTML
(
params
[
0
][
1
])
+
'
<br/>
'
+
_encodeHTML
(
params
[
0
][
3
])
+
'
:
'
+
params
[
0
][
2
]
;
+
self
.
numAddCommas
(
params
[
0
][
2
])
;
for
(
var
i
=
1
,
l
=
params
.
length
;
i
<
l
;
i
++
)
{
formatter
+=
'
<br/>
'
+
_encodeHTML
(
params
[
i
][
1
])
+
'
<br/>
'
;
formatter
+=
_encodeHTML
(
params
[
i
][
3
])
+
'
:
'
+
params
[
i
][
2
]
;
+
self
.
numAddCommas
(
params
[
i
][
2
])
;
}
_tDom
.
innerHTML
=
formatter
;
}
...
...
@@ -879,7 +881,11 @@ define(function (require) {
'
{a0}
'
,
_encodeHTML
(
serie
.
name
||
''
)
)
.
replace
(
'
{b0}
'
,
_encodeHTML
(
name
))
.
replace
(
'
{c0}
'
,
value
);
.
replace
(
'
{c0}
'
,
value
instanceof
Array
?
value
:
self
.
numAddCommas
(
value
)
);
formatter
=
formatter
.
replace
(
'
{d}
'
,
'
{d0}
'
)
.
replace
(
'
{d0}
'
,
special
||
''
);
...
...
@@ -911,14 +917,15 @@ define(function (require) {
html
+=
html
===
''
?
''
:
'
<br />
'
;
for
(
var
i
=
0
;
i
<
indicator
.
length
;
i
++
)
{
html
+=
_encodeHTML
(
indicator
[
i
].
text
)
+
'
:
'
+
value
[
i
]
+
'
<br />
'
;
+
self
.
numAddCommas
(
value
[
i
])
+
'
<br />
'
;
}
_tDom
.
innerHTML
=
html
;
}
else
if
(
serie
.
type
==
ecConfig
.
CHART_TYPE_CHORD
)
{
if
(
typeof
special2
==
'
undefined
'
)
{
// 外环上
_tDom
.
innerHTML
=
_encodeHTML
(
name
)
+
'
(
'
+
value
+
'
)
'
;
_tDom
.
innerHTML
=
_encodeHTML
(
name
)
+
'
(
'
+
self
.
numAddCommas
(
value
)
+
'
)
'
;
}
else
{
var
name1
=
_encodeHTML
(
name
);
...
...
@@ -927,19 +934,23 @@ define(function (require) {
_tDom
.
innerHTML
=
(
typeof
serie
.
name
!=
'
undefined
'
?
(
_encodeHTML
(
serie
.
name
)
+
'
<br/>
'
)
:
''
)
+
name1
+
'
->
'
+
name2
+
'
(
'
+
value
+
'
)
'
+
name1
+
'
->
'
+
name2
+
'
(
'
+
self
.
numAddCommas
(
value
)
+
'
)
'
+
'
<br />
'
+
name2
+
'
->
'
+
name1
+
'
(
'
+
special2
+
'
)
'
;
+
name2
+
'
->
'
+
name1
+
'
(
'
+
self
.
numAddCommas
(
special2
)
+
'
)
'
;
}
}
else
{
_tDom
.
innerHTML
=
(
typeof
serie
.
name
!=
'
undefined
'
?
(
_encodeHTML
(
serie
.
name
)
+
'
<br/>
'
)
:
''
)
+
_encodeHTML
(
name
)
+
'
:
'
+
value
+
+
_encodeHTML
(
name
)
+
'
:
'
+
self
.
numAddCommas
(
value
)
+
(
typeof
special
==
'
undefined
'
?
''
:
(
'
(
'
+
special
+
'
)
'
));
:
(
'
(
'
+
self
.
numAddCommas
(
special
)
+
'
)
'
)
);
}
}
...
...
src/component/valueAxis.js
浏览文件 @
fb8ca42c
...
...
@@ -757,7 +757,8 @@ define(function (require) {
_min
=
(
_min
/
power
).
toFixed
(
precision
)
-
0
;
_max
=
(
_max
/
power
).
toFixed
(
precision
)
-
0
;
for
(
var
i
=
0
;
i
<=
splitNumber
;
i
++
)
{
_valueList
[
i
]
=
(
_valueList
[
i
]
/
power
).
toFixed
(
precision
);
_valueList
[
i
]
=
(
_valueList
[
i
]
/
power
).
toFixed
(
precision
)
-
0
;
}
}
...
...
@@ -780,7 +781,10 @@ define(function (require) {
}
}
else
{
_valueLabel
=
_valueList
;
// 每三位默认加,格式化
for
(
var
i
=
0
,
l
=
_valueList
.
length
;
i
<
l
;
i
++
)
{
_valueLabel
.
push
(
self
.
numAddCommas
(
_valueList
[
i
]));
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录