Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yqlh-dataEase
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
frontend
yqlh-dataEase
Commits
ac8721b5
Commit
ac8721b5
authored
Jul 20, 2023
by
呼呼啦啦
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
f9e4feaa
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
12 行增加
和
31 行删除
+12
-31
src/views/chart/chart/heatMap/heat_map.js
+12
-31
没有找到文件。
src/views/chart/chart/heatMap/heat_map.js
查看文件 @
ac8721b5
import
{
getPadding
,
getTheme
,
getTooltip
}
from
'@/views/chart/chart/common/common_antv'
import
{
Scene
,
HeatmapLayer
}
from
'@antv/l7'
import
{
GaodeMap
}
from
'@antv/l7-maps'
import
{
getLanguage
}
from
'@/lang'
export
function
baseHeatMapOptionAntV
(
chartDom
,
chartId
,
chart
,
action
)
{
console
.
log
(
'baseHeatMapOptionAntV'
,
chart
Dom
)
console
.
log
(
'baseHeatMapOptionAntV'
,
chart
)
const
xAxis
=
JSON
.
parse
(
chart
.
xaxis
)
const
xAxisExt
=
JSON
.
parse
(
chart
.
xaxisExt
)
const
yAxis
=
JSON
.
parse
(
chart
.
yaxis
)
let
customAttr
if
(
chart
.
customAttr
)
{
customAttr
=
JSON
.
parse
(
chart
.
customAttr
)
...
...
@@ -31,7 +26,8 @@ export function baseHeatMapOptionAntV(chartDom, chartId, chart, action) {
map
:
new
GaodeMap
({
lang
:
lang
,
pitch
:
size
.
mapPitch
,
style
:
mapStyle
style
:
mapStyle
,
zoom
:
3
}),
logoVisible
:
false
})
...
...
@@ -42,7 +38,7 @@ export function baseHeatMapOptionAntV(chartDom, chartId, chart, action) {
chartDom
.
setMapStyle
(
mapStyle
)
}
}
if
(
xAxis
?.
length
<
2
||
xAxisExt
?.
length
<
2
)
{
if
(
xAxis
?.
length
<
1
||
yAxis
?.
length
<
1
)
{
chartDom
.
removeAllLayer
()
return
chartDom
}
...
...
@@ -53,19 +49,11 @@ export function baseHeatMapOptionAntV(chartDom, chartId, chart, action) {
parser
:
{
type
:
'json'
,
x
:
xAxis
[
0
].
dataeaseName
,
y
:
xAxis
[
1
].
dataeaseName
,
x1
:
xAxisExt
[
0
].
dataeaseName
,
y1
:
xAxisExt
[
1
].
dataeaseName
y
:
xAxis
[
1
].
dataeaseName
}
})
.
size
(
size
.
mapLineWidth
)
.
shape
(
'heatmap'
)
.
animate
({
enable
:
size
.
mapLineAnimate
,
duration
:
size
.
mapLineAnimateDuration
,
interval
:
1
,
trailLength
:
1
}).
style
({
.
style
({
intensity
:
2
,
radius
:
20
,
rampColors
:
{
...
...
@@ -76,22 +64,15 @@ export function baseHeatMapOptionAntV(chartDom, chartId, chart, action) {
'#FFF598'
,
'#F7B74A'
,
'#FF4818'
]
.
reverse
()
,
],
positions
:
[
0
,
0.2
,
0.4
,
0.6
,
0.8
,
1.0
]
}
})
if
(
color
.
mapLineGradient
)
{
layer
.
style
({
sourceColor
:
color
.
mapLineSourceColor
,
targetColor
:
color
.
mapLineTargetColor
,
opacity
:
color
.
alpha
/
100
.
size
(
'mag'
,
[
1
,
80
])
.
scale
(
'mag'
,
{
type
:
'linear'
,
domain
:
[
1
,
50
]
})
}
else
{
layer
.
style
({
opacity
:
color
.
alpha
/
100
})
.
color
(
color
.
mapLineSourceColor
)
}
if
(
!
init
)
{
chartDom
.
addLayer
(
layer
)
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论