xAxis

配置全关

1export const ColumnXAxis = memo(() => {
2  const vseed: VSeed = {
3    chartType: 'column',
4    xAxis: {
5      labelAutoHide: false,
6      labelAutoLimit: false,
7      labelAutoRotate: false,
8      labelAutoHideGap: 0,
9      labelAutoLimitLength: 0,
10      labelAutoRotateAngleRange: [],
11      line: {
12        visible: false,
13      },
14      label: {
15        visible: false,
16      },
17      grid: {
18        visible: false,
19      },
20      tick: {
21        visible: false,
22      },
23      title: {
24        visible: false,
25      },
26    },
27    label: {
28      enable: false,
29    },
30    dataset: [
31      { date: '2019-01-01', profit: 10, sales: 20 },
32      { date: '2019-01-02', profit: 30, sales: 60 },
33      { date: '2019-01-03', profit: 30, sales: 60 },
34      { date: '2019-01-04', profit: 50, sales: 100 },
35      { date: '2019-01-05', profit: 40, sales: 80 },
36      { date: '2019-01-06', profit: 10, sales: 20 },
37      { date: '2019-01-07', profit: 30, sales: 60 },
38      { date: '2019-01-08', profit: 30, sales: 60 },
39      { date: '2019-01-09', profit: 50, sales: 100 },
40      { date: '2019-01-10', profit: 40, sales: 80 },
41      { date: '2019-01-11', profit: 10, sales: 20 },
42      { date: '2019-01-12', profit: 30, sales: 60 },
43      { date: '2019-01-13', profit: 30, sales: 60 },
44      { date: '2019-01-14', profit: 50, sales: 100 },
45      { date: '2019-01-15', profit: 40, sales: 80 },
46      { date: '2019-01-16', profit: 10, sales: 20 },
47      { date: '2019-01-17', profit: 30, sales: 60 },
48      { date: '2019-01-18', profit: 30, sales: 60 },
49      { date: '2019-01-19', profit: 50, sales: 100 },
50      { date: '2019-01-20', profit: 40, sales: 80 },
51      { date: '2019-01-21', profit: 10, sales: 20 },
52      { date: '2019-01-22', profit: 30, sales: 60 },
53      { date: '2019-01-23', profit: 30, sales: 60 },
54      { date: '2019-01-24', profit: 50, sales: 100 },
55      { date: '2019-01-25', profit: 40, sales: 80 },
56      { date: '2019-01-26', profit: 10, sales: 20 },
57      { date: '2019-01-27', profit: 30, sales: 60 },
58      { date: '2019-01-28', profit: 30, sales: 60 },
59      { date: '2019-01-29', profit: 50, sales: 100 },
60      { date: '2019-01-30', profit: 40, sales: 80 },
61      { date: '2019-01-31', profit: 10, sales: 20 },
62      { date: '2019-02-01', profit: 30, sales: 60 },
63      { date: '2019-02-02', profit: 30, sales: 60 },
64      { date: '2019-02-03', profit: 50, sales: 100 },
65      { date: '2019-02-04', profit: 40, sales: 80 },
66      { date: '2019-02-05', profit: 10, sales: 20 },
67      { date: '2019-02-06', profit: 30, sales: 60 },
68      { date: '2019-02-07', profit: 30, sales: 60 },
69      { date: '2019-02-08', profit: 50, sales: 100 },
70      { date: '2019-02-09', profit: 40, sales: 80 },
71      { date: '2019-02-10', profit: 10, sales: 20 },
72      { date: '2019-02-11', profit: 30, sales: 60 },
73      { date: '2019-02-12', profit: 30, sales: 60 },
74      { date: '2019-02-13', profit: 50, sales: 100 },
75      { date: '2019-02-14', profit: 40, sales: 80 },
76      { date: '2019-02-15', profit: 10, sales: 20 },
77      { date: '2019-02-16', profit: 30, sales: 60 },
78      { date: '2019-02-17', profit: 30, sales: 60 },
79      { date: '2019-02-18', profit: 50, sales: 100 },
80      { date: '2019-02-19', profit: 40, sales: 80 },
81      { date: '2019-02-20', profit: 10, sales: 20 },
82      { date: '2019-02-21', profit: 30, sales: 60 },
83      { date: '2019-02-22', profit: 30, sales: 60 },
84      { date: '2019-02-23', profit: 50, sales: 100 },
85      { date: '2019-02-24', profit: 40, sales: 80 },
86      { date: '2019-02-25', profit: 10, sales: 20 },
87      { date: '2019-02-26', profit: 30, sales: 60 },
88      { date: '2019-02-27', profit: 30, sales: 60 },
89      { date: '2019-02-28', profit: 50, sales: 100 },
90    ],
91  }
92  return <VChartRender vseed={vseed} />
93})

配置全开

1export const ColumnXAxisEnable = memo(() => {
2  const vseed: VSeed = {
3    chartType: 'column',
4    xAxis: {
5      labelAutoHide: true,
6      labelAutoLimit: true,
7      labelAutoRotate: true,
8      labelAutoHideGap: 5,
9      labelAutoLimitLength: 100,
10      labelAutoRotateAngleRange: [0, -45, -90],
11      line: {
12        visible: true,
13        lineColor: '#606773',
14        lineWidth: 2,
15      },
16      label: {
17        visible: true,
18        labelColor: '#606773',
19        labelFontSize: 12,
20        labelFontWeight: 500,
21        labelAngle: 0,
22      },
23      grid: {
24        visible: true,
25        gridColor: '#606773',
26        gridWidth: 2,
27      },
28      tick: {
29        visible: true,
30        tickColor: '#606773',
31        tickInside: true,
32        tickSize: 10,
33      },
34      title: {
35        visible: true,
36        titleText: '日期',
37        titleColor: '#606773',
38        titleFontSize: 12,
39        titleFontWeight: 500,
40      },
41    },
42    label: {
43      enable: false,
44    },
45    dataset: [
46      { date: '2019-01-01', profit: 10, sales: 20 },
47      { date: '2019-01-02', profit: 30, sales: 60 },
48      { date: '2019-01-03', profit: 30, sales: 60 },
49      { date: '2019-01-04', profit: 50, sales: 100 },
50      { date: '2019-01-05', profit: 40, sales: 80 },
51      { date: '2019-01-06', profit: 10, sales: 20 },
52      { date: '2019-01-07', profit: 30, sales: 60 },
53      { date: '2019-01-08', profit: 30, sales: 60 },
54      { date: '2019-01-09', profit: 50, sales: 100 },
55      { date: '2019-01-10', profit: 40, sales: 80 },
56      { date: '2019-01-11', profit: 10, sales: 20 },
57      { date: '2019-01-12', profit: 30, sales: 60 },
58      { date: '2019-01-13', profit: 30, sales: 60 },
59      { date: '2019-01-14', profit: 50, sales: 100 },
60      { date: '2019-01-15', profit: 40, sales: 80 },
61      { date: '2019-01-16', profit: 10, sales: 20 },
62      { date: '2019-01-17', profit: 30, sales: 60 },
63      { date: '2019-01-18', profit: 30, sales: 60 },
64      { date: '2019-01-19', profit: 50, sales: 100 },
65      { date: '2019-01-20', profit: 40, sales: 80 },
66      { date: '2019-01-21', profit: 10, sales: 20 },
67      { date: '2019-01-22', profit: 30, sales: 60 },
68      { date: '2019-01-23', profit: 30, sales: 60 },
69      { date: '2019-01-24', profit: 50, sales: 100 },
70      { date: '2019-01-25', profit: 40, sales: 80 },
71      { date: '2019-01-26', profit: 10, sales: 20 },
72      { date: '2019-01-27', profit: 30, sales: 60 },
73      { date: '2019-01-28', profit: 30, sales: 60 },
74      { date: '2019-01-29', profit: 50, sales: 100 },
75      { date: '2019-01-30', profit: 40, sales: 80 },
76      { date: '2019-01-31', profit: 10, sales: 20 },
77      { date: '2019-02-01', profit: 30, sales: 60 },
78      { date: '2019-02-02', profit: 30, sales: 60 },
79      { date: '2019-02-03', profit: 50, sales: 100 },
80      { date: '2019-02-04', profit: 40, sales: 80 },
81      { date: '2019-02-05', profit: 10, sales: 20 },
82      { date: '2019-02-06', profit: 30, sales: 60 },
83      { date: '2019-02-07', profit: 30, sales: 60 },
84      { date: '2019-02-08', profit: 50, sales: 100 },
85      { date: '2019-02-09', profit: 40, sales: 80 },
86      { date: '2019-02-10', profit: 10, sales: 20 },
87      { date: '2019-02-11', profit: 30, sales: 60 },
88      { date: '2019-02-12', profit: 30, sales: 60 },
89      { date: '2019-02-13', profit: 50, sales: 100 },
90      { date: '2019-02-14', profit: 40, sales: 80 },
91      { date: '2019-02-15', profit: 10, sales: 20 },
92      { date: '2019-02-16', profit: 30, sales: 60 },
93      { date: '2019-02-17', profit: 30, sales: 60 },
94      { date: '2019-02-18', profit: 50, sales: 100 },
95      { date: '2019-02-19', profit: 40, sales: 80 },
96      { date: '2019-02-20', profit: 10, sales: 20 },
97      { date: '2019-02-21', profit: 30, sales: 60 },
98      { date: '2019-02-22', profit: 30, sales: 60 },
99      { date: '2019-02-23', profit: 50, sales: 100 },
100      { date: '2019-02-24', profit: 40, sales: 80 },
101      { date: '2019-02-25', profit: 10, sales: 20 },
102      { date: '2019-02-26', profit: 30, sales: 60 },
103      { date: '2019-02-27', profit: 30, sales: 60 },
104      { date: '2019-02-28', profit: 50, sales: 100 },
105    ],
106  }
107  return <VChartRender vseed={vseed} />
108})