cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
128 lines (127 loc) • 2.13 kB
JavaScript
import { merge, defaults } from "../../../zrender/lib/core/util.mjs";
var defaultOption = {
show: true,
z: 0,
inverse: false,
name: "",
nameLocation: "end",
nameRotate: null,
nameTruncate: {
maxWidth: null,
ellipsis: "...",
placeholder: "."
},
nameTextStyle: {},
nameGap: 15,
silent: false,
triggerEvent: false,
tooltip: {
show: false
},
axisPointer: {},
axisLine: {
show: true,
onZero: true,
onZeroAxisIndex: null,
lineStyle: {
color: "#6E7079",
width: 1,
type: "solid"
},
symbol: ["none", "none"],
symbolSize: [10, 15]
},
axisTick: {
show: true,
inside: false,
length: 5,
lineStyle: {
width: 1
}
},
axisLabel: {
show: true,
inside: false,
rotate: 0,
showMinLabel: null,
showMaxLabel: null,
margin: 8,
fontSize: 12
},
splitLine: {
show: true,
lineStyle: {
color: ["#E0E6F1"],
width: 1,
type: "solid"
}
},
splitArea: {
show: false,
areaStyle: {
color: ["rgba(250,250,250,0.2)", "rgba(210,219,238,0.2)"]
}
}
};
var categoryAxis = merge({
boundaryGap: true,
deduplication: null,
splitLine: {
show: false
},
axisTick: {
alignWithLabel: false,
interval: "auto"
},
axisLabel: {
interval: "auto"
}
}, defaultOption);
var valueAxis = merge({
boundaryGap: [0, 0],
axisLine: {
show: "auto"
},
axisTick: {
show: "auto"
},
splitNumber: 5,
minorTick: {
show: false,
splitNumber: 5,
length: 3,
lineStyle: {}
},
minorSplitLine: {
show: false,
lineStyle: {
color: "#F4F7FD",
width: 1
}
}
}, defaultOption);
var timeAxis = merge({
splitNumber: 6,
axisLabel: {
showMinLabel: false,
showMaxLabel: false,
rich: {
primary: {
fontWeight: "bold"
}
}
},
splitLine: {
show: false
}
}, valueAxis);
var logAxis = defaults({
logBase: 10
}, valueAxis);
var axisDefault = {
category: categoryAxis,
value: valueAxis,
time: timeAxis,
log: logAxis
};
export { axisDefault as default };