123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- 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)
- }
|