fix:初步添加K线图
parent
80dbc6e90c
commit
951183b47b
@ -0,0 +1,145 @@
|
||||
import { commonConfig, displayOption } from 'data-room-ui/js/config'
|
||||
import Icon from 'data-room-ui/assets/images/bigScreenIcon/export'
|
||||
import cloneDeep from 'lodash/cloneDeep'
|
||||
|
||||
export const settingConfig = {
|
||||
padding: [30, 30, 50, 80],
|
||||
legend: false,
|
||||
isGroup: true,
|
||||
data: [],
|
||||
color: '',
|
||||
theme: 'dark',
|
||||
displayOption: {
|
||||
...displayOption,
|
||||
params: {
|
||||
enable: true
|
||||
},
|
||||
headerField: {
|
||||
enable: false
|
||||
},
|
||||
mapField: {
|
||||
enable: true
|
||||
},
|
||||
metricField: {
|
||||
// 指标
|
||||
label: '维度',
|
||||
enable: false,
|
||||
multiple: false // 是否多选
|
||||
},
|
||||
dimensionField: {
|
||||
// 表格列
|
||||
label: '展示字段', // 维度/查询字段
|
||||
enable: false,
|
||||
multiple: false // 是否多选
|
||||
}
|
||||
}
|
||||
}
|
||||
const customConfig = {
|
||||
type: 'candlestick',
|
||||
root: {
|
||||
version: '2023071001',
|
||||
contribution: false,
|
||||
// 绕x轴旋转角度
|
||||
rotateX: 0,
|
||||
// 绕y轴旋转角度
|
||||
rotateY: 0,
|
||||
// 绕z轴旋转角度
|
||||
rotateZ: 0,
|
||||
// 透视距离
|
||||
perspective: 0,
|
||||
skewX: 0,
|
||||
skewY: 0
|
||||
},
|
||||
customize: {
|
||||
mapId: '667',
|
||||
// 缩放尺寸
|
||||
zoom: 1,
|
||||
center1: 50,
|
||||
center2: 50,
|
||||
// 是否显示文字
|
||||
mapName: true,
|
||||
// 文字颜色
|
||||
mapNameColor: '#fff',
|
||||
// 文字大小
|
||||
mapNameSize: 8,
|
||||
// 文字权重
|
||||
mapNameWeight: 500,
|
||||
// 地图背景色
|
||||
backgroundColor: 'rgb(0,0,0,0)',
|
||||
// 是否打点
|
||||
scatter: true,
|
||||
// 悬浮框背景色
|
||||
tooltipBackgroundColor: '#0C121C',
|
||||
// 悬浮框边框色
|
||||
borderColor: 'rgba(0, 0, 0, 0.16)',
|
||||
// 悬浮框数值标题
|
||||
tooltipTitle: 'GDP',
|
||||
// 点颜色
|
||||
scatterBackgroundColor: 'rgba(255,0,0,.7)',
|
||||
// 显示点文字
|
||||
showScatterValue: true,
|
||||
// 点文字颜色
|
||||
scatterColor: '#fff',
|
||||
// 点形状
|
||||
scatterSymbol: 'circle',
|
||||
// 点大小
|
||||
scatterSize: 40,
|
||||
// 分割线颜色
|
||||
mapLineColor: 'rgba(53, 86, 165, 1)',
|
||||
fontGraphicColor: '#fff',
|
||||
fontSize: '30',
|
||||
// 是否开启下钻
|
||||
down: true,
|
||||
// 允许下钻的层级
|
||||
downLevel: 1,
|
||||
// 地图级别
|
||||
level: '2',
|
||||
// 范围
|
||||
scope: '中国',
|
||||
// 地图区域颜色
|
||||
areaColor: 'rgba(31, 50, 121, 1)',
|
||||
// 地图区域悬浮颜色
|
||||
emphasisColor: '#389BB7',
|
||||
// 是否开启筛选
|
||||
visual: false,
|
||||
// 筛选范围
|
||||
range: [0, 6000],
|
||||
// 从上到下的颜色
|
||||
rangeColor: ['#007aff', '#A5CC82'],
|
||||
// 地图数据
|
||||
dataMap: '中华人民共和国.json',
|
||||
// 展示字段
|
||||
value: '',
|
||||
// 横坐标
|
||||
xaxis: '',
|
||||
// 纵坐标
|
||||
yaxis: '',
|
||||
// 名称
|
||||
name: ''
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
export const dataConfig = {
|
||||
...commonConfig(customConfig)
|
||||
}
|
||||
|
||||
export const candlestickData = {
|
||||
name: 'K线图',
|
||||
title: 'K线图',
|
||||
icon: Icon.getNameList()[34],
|
||||
border: { type: '', titleHeight: 60, fontSize: 16, isTitle: true, padding: [0, 0, 0, 0] },
|
||||
className:
|
||||
'com.gccloud.dataroom.core.module.chart.components.ScreenMapChart',
|
||||
w: 800,
|
||||
h: 700,
|
||||
x: 0,
|
||||
y: 0,
|
||||
type: 'candlestick',
|
||||
option: {
|
||||
...cloneDeep(settingConfig)
|
||||
},
|
||||
setting: undefined, // 右侧面板自定义配置
|
||||
dataHandler: {}, // 数据自定义处理js脚本
|
||||
...cloneDeep(dataConfig)
|
||||
}
|
@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1719302688460" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3407" xmlns:xlink="http://www.w3.org/1999/xlink" width="260" height="260"><path d="M102.333 885.293V98.152h-37v830.067H959.34v-42.926z" fill="#819292" p-id="3408"></path><path d="M208.913 757.492h9.25v-69.875h69.952V506.578l-69.952-0.542v-70.488h-9.25v70.416l-69.951-0.542v182.195h69.951z" fill="#D73949" p-id="3409"></path><path d="M417.493 565.852h9.25V432.927h69.952V320.595l-69.952-0.337V276.6h-9.25v43.614l-69.952-0.337v113.05h69.952z" fill="#0CA294" p-id="3410"></path><path d="M621.456 820.044h9.25V636.698h72.727V367.185l-72.727-0.839V311.66h-9.25v54.579l-67.176-0.775v271.234h67.176z" fill="#35A0D6" p-id="3411"></path><path d="M830.97 852.241h9.25v-64.819h69.951V659.667l-69.951-0.382V505.422h-9.25v153.812l-69.952-0.383v128.571h69.952z" fill="#D97B24" p-id="3412"></path></svg>
|
After Width: | Height: | Size: 1.0 KiB |
Loading…
Reference in New Issue