forked from github/dataease
style(图表-象限图): 优化象限图默认样式及修改图表的小图标
This commit is contained in:
parent
3c93768369
commit
aa1a34aa30
@ -123,6 +123,10 @@ public class ChartDataManage {
|
||||
List<ChartViewFieldDTO> sizeField = getSizeField(view);
|
||||
yAxis.addAll(sizeField);
|
||||
}
|
||||
if (StringUtils.equalsIgnoreCase(view.getType(), "quadrant")) {
|
||||
List<ChartViewFieldDTO> yAxisExt = new ArrayList<>(view.getYAxisExt());
|
||||
yAxis.addAll(yAxisExt);
|
||||
}
|
||||
List<ChartViewFieldDTO> extStack = new ArrayList<>(view.getExtStack());
|
||||
List<ChartViewFieldDTO> extBubble = new ArrayList<>(view.getExtBubble());
|
||||
if (ObjectUtils.isNotEmpty(view.getExtLabel()) && enableExtData(view.getType())) {
|
||||
|
12
core/core-frontend/src/assets/svg/quadrant-dark.svg
Normal file
12
core/core-frontend/src/assets/svg/quadrant-dark.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<svg width="88" height="64" viewBox="0 0 88 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 30.002H80L80 33.002H8V30.002H9Z" fill="currentColor"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.0417 6H31L31 58H28V6H28.0417Z" fill="currentColor"/>
|
||||
<path d="M57.666 22C58.0616 22 58.4483 21.8827 58.7772 21.6629C59.1061 21.4432 59.3624 21.1308 59.5138 20.7654C59.6651 20.3999 59.7048 19.9978 59.6276 19.6098C59.5504 19.2219 59.3599 18.8655 59.0802 18.5858C58.8005 18.3061 58.4442 18.1156 58.0562 18.0384C57.6682 17.9613 57.2661 18.0009 56.9006 18.1522C56.5352 18.3036 56.2228 18.56 56.0031 18.8889C55.7833 19.2178 55.666 19.6044 55.666 20C55.666 20.5304 55.8767 21.0391 56.2518 21.4142C56.6269 21.7893 57.1356 22 57.666 22Z" fill="#3370FF"/>
|
||||
<path d="M46.4432 46.9969C46.1143 47.2167 45.7276 47.334 45.332 47.334C44.8016 47.334 44.2929 47.1233 43.9178 46.7482C43.5427 46.3731 43.332 45.8644 43.332 45.334C43.332 44.9384 43.4493 44.5517 43.6691 44.2228C43.8889 43.8939 44.2012 43.6376 44.5667 43.4862C44.9321 43.3349 45.3342 43.2952 45.7222 43.3724C46.1102 43.4496 46.4665 43.6401 46.7462 43.9198C47.0259 44.1995 47.2164 44.5558 47.2936 44.9438C47.3708 45.3318 47.3312 45.7339 47.1798 46.0994C47.0284 46.4648 46.7721 46.7772 46.4432 46.9969Z" fill="#3370FF"/>
|
||||
<path d="M18.7772 48.9969C18.4483 49.2167 18.0616 49.334 17.666 49.334C17.1356 49.334 16.6269 49.1233 16.2518 48.7482C15.8767 48.3731 15.666 47.8644 15.666 47.334C15.666 46.9384 15.7833 46.5517 16.0031 46.2228C16.2228 45.8939 16.5352 45.6376 16.9006 45.4862C17.2661 45.3349 17.6682 45.2952 18.0562 45.3724C18.4442 45.4496 18.8005 45.6401 19.0802 45.9198C19.3599 46.1995 19.5504 46.5558 19.6276 46.9438C19.7048 47.3318 19.6651 47.7339 19.5138 48.0994C19.3624 48.4648 19.1061 48.7772 18.7772 48.9969Z" fill="#3370FF"/>
|
||||
<path d="M44.5543 19.9938C43.8965 20.4334 43.1232 20.668 42.332 20.668C41.2712 20.668 40.2537 20.2465 39.5036 19.4964C38.7535 18.7463 38.332 17.7288 38.332 16.668C38.332 15.8768 38.5666 15.1035 39.0062 14.4457C39.4457 13.7879 40.0704 13.2752 40.8013 12.9725C41.5322 12.6697 42.3365 12.5905 43.1124 12.7448C43.8883 12.8992 44.601 13.2801 45.1605 13.8395C45.7199 14.399 46.1008 15.1117 46.2552 15.8876C46.4095 16.6635 46.3303 17.4678 46.0275 18.1987C45.7248 18.9296 45.2121 19.5543 44.5543 19.9938Z" fill="#3370FF"/>
|
||||
<path d="M62.221 49.3272C61.5632 49.7667 60.7898 50.0013 59.9987 50.0013C58.9378 50.0013 57.9204 49.5799 57.1703 48.8297C56.4201 48.0796 55.9987 47.0622 55.9987 46.0013C55.9987 45.2102 56.2333 44.4368 56.6728 43.779C57.1123 43.1212 57.7371 42.6085 58.468 42.3058C59.1989 42.003 60.0031 41.9238 60.7791 42.0782C61.555 42.2325 62.2677 42.6135 62.8271 43.1729C63.3865 43.7323 63.7675 44.445 63.9218 45.2209C64.0762 45.9969 63.997 46.8011 63.6942 47.532C63.3915 48.2629 62.8788 48.8877 62.221 49.3272Z" fill="#3370FF"/>
|
||||
<path d="M20.5543 21.6605C19.8965 22.1 19.1232 22.3346 18.332 22.3346C17.2712 22.3346 16.2538 21.9132 15.5036 21.1631C14.7535 20.4129 14.332 19.3955 14.332 18.3346C14.332 17.5435 14.5666 16.7702 15.0062 16.1124C15.4457 15.4546 16.0704 14.9419 16.8013 14.6391C17.5322 14.3364 18.3365 14.2572 19.1124 14.4115C19.8883 14.5658 20.601 14.9468 21.1605 15.5062C21.7199 16.0656 22.1008 16.7784 22.2552 17.5543C22.4095 18.3302 22.3303 19.1345 22.0275 19.8654C21.7248 20.5963 21.2121 21.221 20.5543 21.6605Z" fill="#3370FF"/>
|
||||
<path d="M68.666 16C69.4571 16 70.2305 15.7654 70.8883 15.3259C71.5461 14.8864 72.0588 14.2616 72.3615 13.5307C72.6643 12.7998 72.7435 11.9956 72.5892 11.2196C72.4348 10.4437 72.0539 9.73099 71.4944 9.17158C70.935 8.61217 70.2223 8.2312 69.4464 8.07686C68.6705 7.92252 67.8662 8.00173 67.1353 8.30448C66.4044 8.60723 65.7797 9.11993 65.3401 9.77772C64.9006 10.4355 64.666 11.2089 64.666 12C64.666 13.0609 65.0874 14.0783 65.8376 14.8284C66.5877 15.5786 67.6052 16 68.666 16Z" fill="#00D6B9"/>
|
||||
<path d="M16 43C16.7911 43 17.5645 42.7654 18.2223 42.3259C18.8801 41.8864 19.3928 41.2616 19.6955 40.5307C19.9983 39.7998 20.0775 38.9956 19.9231 38.2196C19.7688 37.4437 19.3878 36.731 18.8284 36.1716C18.269 35.6122 17.5563 35.2312 16.7804 35.0769C16.0044 34.9225 15.2002 35.0017 14.4693 35.3045C13.7384 35.6072 13.1136 36.1199 12.6741 36.7777C12.2346 37.4355 12 38.2089 12 39C12 40.0609 12.4214 41.0783 13.1716 41.8284C13.9217 42.5786 14.9391 43 16 43Z" fill="#00D6B9"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
12
core/core-frontend/src/assets/svg/quadrant.svg
Normal file
12
core/core-frontend/src/assets/svg/quadrant.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<svg width="88" height="64" viewBox="0 0 88 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 30.002H80L80 33.002H8V30.002H9Z" fill="#DEE0E3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.0417 6H31L31 58H28V6H28.0417Z" fill="#DEE0E3"/>
|
||||
<path d="M57.666 22C58.0616 22 58.4483 21.8827 58.7772 21.6629C59.1061 21.4432 59.3624 21.1308 59.5138 20.7654C59.6651 20.3999 59.7048 19.9978 59.6276 19.6098C59.5504 19.2219 59.3599 18.8655 59.0802 18.5858C58.8005 18.3061 58.4442 18.1156 58.0562 18.0384C57.6682 17.9613 57.2661 18.0009 56.9006 18.1522C56.5352 18.3036 56.2228 18.56 56.0031 18.8889C55.7833 19.2178 55.666 19.6044 55.666 20C55.666 20.5304 55.8767 21.0391 56.2518 21.4142C56.6269 21.7893 57.1356 22 57.666 22Z" fill="#3370FF"/>
|
||||
<path d="M46.4432 46.9969C46.1143 47.2167 45.7276 47.334 45.332 47.334C44.8016 47.334 44.2929 47.1233 43.9178 46.7482C43.5427 46.3731 43.332 45.8644 43.332 45.334C43.332 44.9384 43.4493 44.5517 43.6691 44.2228C43.8889 43.8939 44.2012 43.6376 44.5667 43.4862C44.9321 43.3349 45.3342 43.2952 45.7222 43.3724C46.1102 43.4496 46.4665 43.6401 46.7462 43.9198C47.0259 44.1995 47.2164 44.5558 47.2936 44.9438C47.3708 45.3318 47.3312 45.7339 47.1798 46.0994C47.0284 46.4648 46.7721 46.7772 46.4432 46.9969Z" fill="#3370FF"/>
|
||||
<path d="M18.7772 48.9969C18.4483 49.2167 18.0616 49.334 17.666 49.334C17.1356 49.334 16.6269 49.1233 16.2518 48.7482C15.8767 48.3731 15.666 47.8644 15.666 47.334C15.666 46.9384 15.7833 46.5517 16.0031 46.2228C16.2228 45.8939 16.5352 45.6376 16.9006 45.4862C17.2661 45.3349 17.6682 45.2952 18.0562 45.3724C18.4442 45.4496 18.8005 45.6401 19.0802 45.9198C19.3599 46.1995 19.5504 46.5558 19.6276 46.9438C19.7048 47.3318 19.6651 47.7339 19.5138 48.0994C19.3624 48.4648 19.1061 48.7772 18.7772 48.9969Z" fill="#3370FF"/>
|
||||
<path d="M44.5543 19.9938C43.8965 20.4334 43.1232 20.668 42.332 20.668C41.2712 20.668 40.2537 20.2465 39.5036 19.4964C38.7535 18.7463 38.332 17.7288 38.332 16.668C38.332 15.8768 38.5666 15.1035 39.0062 14.4457C39.4457 13.7879 40.0704 13.2752 40.8013 12.9725C41.5322 12.6697 42.3365 12.5905 43.1124 12.7448C43.8883 12.8992 44.601 13.2801 45.1605 13.8395C45.7199 14.399 46.1008 15.1117 46.2552 15.8876C46.4095 16.6635 46.3303 17.4678 46.0275 18.1987C45.7248 18.9296 45.2121 19.5543 44.5543 19.9938Z" fill="#3370FF"/>
|
||||
<path d="M62.221 49.3272C61.5632 49.7667 60.7898 50.0013 59.9987 50.0013C58.9378 50.0013 57.9204 49.5799 57.1703 48.8297C56.4201 48.0796 55.9987 47.0622 55.9987 46.0013C55.9987 45.2102 56.2333 44.4368 56.6728 43.779C57.1123 43.1212 57.7371 42.6085 58.468 42.3058C59.1989 42.003 60.0031 41.9238 60.7791 42.0782C61.555 42.2325 62.2677 42.6135 62.8271 43.1729C63.3865 43.7323 63.7675 44.445 63.9218 45.2209C64.0762 45.9969 63.997 46.8011 63.6942 47.532C63.3915 48.2629 62.8788 48.8877 62.221 49.3272Z" fill="#3370FF"/>
|
||||
<path d="M20.5543 21.6605C19.8965 22.1 19.1232 22.3346 18.332 22.3346C17.2712 22.3346 16.2538 21.9132 15.5036 21.1631C14.7535 20.4129 14.332 19.3955 14.332 18.3346C14.332 17.5435 14.5666 16.7702 15.0062 16.1124C15.4457 15.4546 16.0704 14.9419 16.8013 14.6391C17.5322 14.3364 18.3365 14.2572 19.1124 14.4115C19.8883 14.5658 20.601 14.9468 21.1605 15.5062C21.7199 16.0656 22.1008 16.7784 22.2552 17.5543C22.4095 18.3302 22.3303 19.1345 22.0275 19.8654C21.7248 20.5963 21.2121 21.221 20.5543 21.6605Z" fill="#3370FF"/>
|
||||
<path d="M68.666 16C69.4571 16 70.2305 15.7654 70.8883 15.3259C71.5461 14.8864 72.0588 14.2616 72.3615 13.5307C72.6643 12.7998 72.7435 11.9956 72.5892 11.2196C72.4348 10.4437 72.0539 9.73099 71.4944 9.17158C70.935 8.61217 70.2223 8.2312 69.4464 8.07686C68.6705 7.92252 67.8662 8.00173 67.1353 8.30448C66.4044 8.60723 65.7797 9.11993 65.3401 9.77772C64.9006 10.4355 64.666 11.2089 64.666 12C64.666 13.0609 65.0874 14.0783 65.8376 14.8284C66.5877 15.5786 67.6052 16 68.666 16Z" fill="#00D6B9"/>
|
||||
<path d="M16 43C16.7911 43 17.5645 42.7654 18.2223 42.3259C18.8801 41.8864 19.3928 41.2616 19.6955 40.5307C19.9983 39.7998 20.0775 38.9956 19.9231 38.2196C19.7688 37.4437 19.3878 36.731 18.8284 36.1716C18.269 35.6122 17.5563 35.2312 16.7804 35.0769C16.0044 34.9225 15.2002 35.0017 14.4693 35.3045C13.7384 35.6072 13.1136 36.1199 12.6741 36.7777C12.2346 37.4355 12 38.2089 12 39C12 40.0609 12.4214 41.0783 13.1716 41.8284C13.9217 42.5786 14.9391 43 16 43Z" fill="#00D6B9"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
@ -1279,16 +1279,16 @@ const setActive = (ele, type = 'dimension') => {
|
||||
isCtrl.value = false
|
||||
}
|
||||
const activeChild = type === 'dimension' ? activeDimension : activeQuota
|
||||
const deactiveChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactiveChild.value = []
|
||||
const deactivateChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactivateChild.value = []
|
||||
activeChild.value = activeChild.value.some(item => item.id === ele.id) ? [] : [ele]
|
||||
}
|
||||
|
||||
const setActiveCtrl = (ele, type = 'dimension') => {
|
||||
isCtrl.value = true
|
||||
const activeChild = type === 'dimension' ? activeDimension : activeQuota
|
||||
const deactiveChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactiveChild.value = []
|
||||
const deactivateChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactivateChild.value = []
|
||||
const index = activeChild.value.findIndex(item => item.id === ele.id)
|
||||
if (index !== -1) {
|
||||
activeChild.value.splice(index, 1)
|
||||
@ -1308,8 +1308,8 @@ const dragStart = (e: DragEvent) => {
|
||||
|
||||
const singleDragStart = (e: DragEvent, ele, type) => {
|
||||
const activeChild = type === 'dimension' ? activeDimension : activeQuota
|
||||
const deactiveChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactiveChild.value = []
|
||||
const deactivateChild = type === 'quota' ? activeDimension : activeQuota
|
||||
deactivateChild.value = []
|
||||
if (!activeChild.value.length) {
|
||||
activeChild.value = [ele]
|
||||
}
|
||||
|
@ -674,19 +674,19 @@ export const DEFAULT_QUADRANT_STYLE: QuadrantAttr = {
|
||||
regionStyle: [
|
||||
{
|
||||
fill: '#fdfcfc',
|
||||
fillOpacity: 0.5
|
||||
fillOpacity: 0
|
||||
},
|
||||
{
|
||||
fill: '#fafdfa',
|
||||
fillOpacity: 0.5
|
||||
fillOpacity: 0
|
||||
},
|
||||
{
|
||||
fill: '#fdfcfc',
|
||||
fillOpacity: 0.5
|
||||
fillOpacity: 0
|
||||
},
|
||||
{
|
||||
fill: '#fafdfa',
|
||||
fillOpacity: 0.5
|
||||
fillOpacity: 0
|
||||
}
|
||||
],
|
||||
labels: [
|
||||
@ -1284,16 +1284,16 @@ export const CHART_TYPE_CONFIGS = [
|
||||
{
|
||||
render: 'antv',
|
||||
category: 'distribute',
|
||||
value: 'funnel',
|
||||
title: t('chart.chart_funnel'),
|
||||
icon: 'funnel'
|
||||
value: 'quadrant',
|
||||
title: t('chart.chart_quadrant'),
|
||||
icon: 'quadrant'
|
||||
},
|
||||
{
|
||||
render: 'antv',
|
||||
category: 'distribute',
|
||||
value: 'quadrant',
|
||||
title: t('chart.chart_quadrant'),
|
||||
icon: 'scatter'
|
||||
value: 'funnel',
|
||||
title: t('chart.chart_funnel'),
|
||||
icon: 'funnel'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -72,7 +72,16 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
'legend-selector': ['icon', 'orient', 'color', 'fontSize', 'hPosition', 'vPosition'],
|
||||
'quadrant-selector': ['regionStyle', 'label', 'lineStyle']
|
||||
}
|
||||
axis: AxisType[] = ['xAxis', 'yAxis', 'extBubble', 'filter', 'drill', 'extLabel', 'extTooltip']
|
||||
axis: AxisType[] = [
|
||||
'xAxis',
|
||||
'yAxis',
|
||||
'yAxisExt',
|
||||
'extBubble',
|
||||
'filter',
|
||||
'drill',
|
||||
'extLabel',
|
||||
'extTooltip'
|
||||
]
|
||||
axisConfig: AxisConfig = {
|
||||
...this['axisConfig'],
|
||||
extBubble: {
|
||||
@ -81,14 +90,19 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
limit: 1
|
||||
},
|
||||
xAxis: {
|
||||
name: `${t('chart.drag_block_table_data_column')} / ${t('chart.dimension')}`,
|
||||
name: `${t('chart.form_type')} / ${t('chart.dimension')}`,
|
||||
type: 'd',
|
||||
limit: 1
|
||||
},
|
||||
yAxis: {
|
||||
name: `${t('chart.drag_block_table_data_column')} / ${t('chart.quota')}`,
|
||||
name: `${t('chart.x_axis')} / ${t('chart.quota')}`,
|
||||
type: 'q',
|
||||
limit: 2
|
||||
limit: 1
|
||||
},
|
||||
yAxisExt: {
|
||||
name: `${t('chart.y_axis')} / ${t('chart.quota')}`,
|
||||
type: 'q',
|
||||
limit: 1
|
||||
}
|
||||
}
|
||||
|
||||
@ -96,7 +110,7 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
const colorFieldObj = { id: chart.xAxis[0]?.id, name: chart.xAxis[0]?.['originName'] }
|
||||
const sizeFieldObj = { id: chart.extBubble[0]?.id, name: chart.extBubble[0]?.['originName'] }
|
||||
const xFieldObj = { id: chart.yAxis[0]?.id, name: chart.yAxis[0]?.['originName'] }
|
||||
const yFieldObj = { id: chart.yAxis[1]?.id, name: chart.yAxis[1]?.['originName'] }
|
||||
const yFieldObj = { id: chart.yAxisExt[0]?.id, name: chart.yAxisExt[0]?.['originName'] }
|
||||
return { colorFieldObj, sizeFieldObj, xFieldObj, yFieldObj }
|
||||
}
|
||||
public getUniqueObjects<T>(arr: T[]): T[] {
|
||||
@ -295,7 +309,8 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
const tooltipAttr = customAttr.tooltip
|
||||
const xAxisTitle = chart.xAxis[0]
|
||||
const yAxisTitle = chart.yAxis[0]
|
||||
if (!tooltipAttr.show || (!xAxisTitle && !yAxisTitle)) {
|
||||
const yAxisExtTitle = chart.yAxisExt[0]
|
||||
if (!tooltipAttr.show || (!xAxisTitle && !yAxisTitle && !yAxisExtTitle)) {
|
||||
return {
|
||||
...options,
|
||||
tooltip: false
|
||||
@ -303,8 +318,8 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
}
|
||||
xAxisTitle['show'] = true
|
||||
yAxisTitle['show'] = true
|
||||
yAxisExtTitle['show'] = true
|
||||
tooltipAttr.seriesTooltipFormatter?.push(xAxisTitle)
|
||||
tooltipAttr.seriesTooltipFormatter?.push(yAxisTitle)
|
||||
const formatterMap = tooltipAttr.seriesTooltipFormatter
|
||||
?.filter(i => i.show)
|
||||
.reduce((pre, next) => {
|
||||
@ -312,23 +327,30 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
return pre
|
||||
}, {}) as Record<string, SeriesFormatter>
|
||||
const tooltip: ScatterOptions['tooltip'] = {
|
||||
showTitle: false,
|
||||
showTitle: true,
|
||||
title: (_title, datum) => {
|
||||
return datum?.[xAxisTitle['originName']]
|
||||
},
|
||||
customItems(originalItems) {
|
||||
if (!tooltipAttr.seriesTooltipFormatter?.length) {
|
||||
return originalItems
|
||||
}
|
||||
const result = []
|
||||
originalItems?.forEach(item => {
|
||||
const formatter = formatterMap[item.name]
|
||||
if (formatter) {
|
||||
const value =
|
||||
formatter.groupType === 'q'
|
||||
? valueFormatter(parseFloat(item.value as string), formatter.formatterCfg)
|
||||
: item.value
|
||||
const name = isEmpty(formatter.chartShowName) ? formatter.name : formatter.chartShowName
|
||||
result.push({ color: item.color, name, value })
|
||||
}
|
||||
})
|
||||
originalItems
|
||||
?.filter(i => i.name !== xAxisTitle['originName'])
|
||||
.forEach(item => {
|
||||
const formatter = formatterMap[item.name]
|
||||
if (formatter) {
|
||||
const value =
|
||||
formatter.groupType === 'q'
|
||||
? valueFormatter(parseFloat(item.value as string), formatter.formatterCfg)
|
||||
: item.value
|
||||
const name = isEmpty(formatter.chartShowName)
|
||||
? formatter.name
|
||||
: formatter.chartShowName
|
||||
result.push({ color: item.color, name, value })
|
||||
}
|
||||
})
|
||||
return result
|
||||
}
|
||||
}
|
||||
@ -343,10 +365,18 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
|
||||
...chart.customStyle.yAxis.splitLine,
|
||||
show: false
|
||||
}
|
||||
chart.customStyle.yAxisExt.splitLine = {
|
||||
...chart.customStyle.yAxisExt.splitLine,
|
||||
show: false
|
||||
}
|
||||
chart.customStyle.yAxis.axisLine = {
|
||||
...chart.customStyle.yAxis.axisLine,
|
||||
show: true
|
||||
}
|
||||
chart.customStyle.yAxisExt.axisLine = {
|
||||
...chart.customStyle.yAxisExt.axisLine,
|
||||
show: true
|
||||
}
|
||||
chart.customAttr.quadrant = {
|
||||
...DEFAULT_QUADRANT_STYLE
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user