UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

231 lines (230 loc) 5.67 kB
import React from 'react'; import { BaseLocale } from '../../constants/language/base/type'; import { LegendValueDisplayLabel } from '../../constants/chart-style'; import { ELabelValueType } from '../../constants/map-style'; import { formatString } from '../../services/language'; import { EColorMode } from '../../constants/metric-panel-style'; import { OtherLocale } from '../../constants/language/other/type'; import * as styles from './style.mless'; export var xLabelRotations = [ { value: "90" /* RotateM90 */, item: React.createElement("span", { className: styles.rotateM90 }, "abc") }, { value: "45" /* RotateM45 */, item: React.createElement("span", { className: styles.rotateM45 }, "abc") }, { value: "0" /* Zero */, item: React.createElement("span", { className: styles.rotate0 }, "abc") }, { value: "-45" /* Rotate45 */, item: React.createElement("span", { className: styles.rotate45 }, "abc") }, { value: "-90" /* Rotate90 */, item: React.createElement("span", { className: styles.rotate90 }, "abc") } ]; export var xLabelShowModes = [ { value: "showauto" /* ShowAuto */, item: BaseLocale.x.auto }, { value: "showall" /* ShowAll */, item: BaseLocale.x.all }, { value: "hide" /* Hide */, item: BaseLocale.x.hide } ]; export var xValueLabelShowModes = [ { value: "showauto" /* ShowAuto */, item: BaseLocale.x.show }, { value: "hide" /* Hide */, item: BaseLocale.x.hide } ]; export var yScales = [ { value: "value" /* Value */, item: BaseLocale.y.scale.linear }, { value: "log" /* Log */, item: BaseLocale.y.scale.log }, { value: "time" /* Time */, item: BaseLocale.y.scale.time }, { value: "category" /* Category */, item: BaseLocale.y.scale.category } ]; export var axisIntervalTypes = [ { value: "auto" /* Auto */, item: BaseLocale.axis.interval.type.auto }, { value: "split" /* Split */, item: BaseLocale.axis.interval.type.split }, { value: "fixed" /* Fixed */, item: BaseLocale.axis.interval.type.fixed } ]; export var lineYEmptyValueModes = [ { value: "0" /* Zero */, item: BaseLocale.y.empty.zero }, { value: "gap" /* Gap */, item: BaseLocale.y.empty.gap }, { value: "line" /* Line */, item: BaseLocale.y.empty.line } ]; export var yEmptyValueModes = [ { value: "gap" /* Gap */, item: BaseLocale.y.empty.gap }, { value: "line" /* Line */, item: BaseLocale.y.empty.line } ]; export var legendValueDisplayOptions = [ { value: "current" /* Current */, label: LegendValueDisplayLabel["current" /* Current */] }, { value: "avg" /* Avg */, label: LegendValueDisplayLabel["avg" /* Avg */] }, { value: "min" /* Min */, label: LegendValueDisplayLabel["min" /* Min */] }, { value: "max" /* Max */, label: LegendValueDisplayLabel["max" /* Max */] }, { value: "total" /* Total */, label: LegendValueDisplayLabel["total" /* Total */] }, { value: "median" /* Median */, label: LegendValueDisplayLabel["median" /* Median */] }, { value: "mode" /* Mode */, label: LegendValueDisplayLabel["mode" /* Mode */] } ]; export var legendPositions = [ { value: "top" /* Top */, item: BaseLocale.legend.position.top }, { value: "bottom" /* Bottom */, item: BaseLocale.legend.position.bottom }, { value: "left" /* Left */, item: BaseLocale.legend.position.left }, { value: "right" /* Right */, item: BaseLocale.legend.position.right }, { value: "none" /* None */, item: BaseLocale.legend.position.none } ]; export var sortOrders = [ { text: BaseLocale.legend.sort_order.ascend, value: 'ascend' }, { text: BaseLocale.legend.sort_order.descend, value: 'descend' } ]; export var labelLayoutTypeOptions = [ { value: true, item: BaseLocale.on }, { value: false, item: BaseLocale.off } // todo://echarts版本 更新后改为下面配置,可以考虑保留隐藏 // { // value: ELabelLayoutType.ADAPTIVE, // item: BaseLocale.label.layout_type.adaptive // }, // { // value: ELabelLayoutType.ALL, // item: BaseLocale.label.layout_type.all // } ]; export var labelValueOptions = [ { value: ELabelValueType.FIELD, text: formatString(BaseLocale.label.value_type.field) }, { value: ELabelValueType.VALUE, text: formatString(BaseLocale.label.value_type.number) } ]; export var switchOptions = [ { value: true, item: BaseLocale.on }, { value: false, item: BaseLocale.off } ]; export var enableOptions = [ { value: false, item: BaseLocale.disable }, { value: true, item: BaseLocale.enable } ]; export var formItemLayout = { labelCol: { span: 8 }, wrapperCol: { span: 16 } }; // 指标图颜色模式 export var singleColorModeOptions = [ { value: EColorMode.NORMAL, item: OtherLocale.status.color_value }, { value: EColorMode.INVERTED, item: OtherLocale.status.color_value_bg } ];