Commit 5f0777fbba62cd676696e27314d0dac9c050e847

Authored by ww
1 parent de4055bb

fix: chart widget can not adaptive

... ... @@ -46,8 +46,8 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
46 46 startAngle: 200,
47 47 endAngle: -20,
48 48 min: 0,
49   - max: 60,
50   - splitNumber: 12,
  49 + max: 100,
  50 + splitNumber: 10,
51 51 itemStyle: {
52 52 color: '#FFAB91',
53 53 },
... ... @@ -64,7 +64,7 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
64 64 },
65 65 },
66 66 axisTick: {
67   - distance: -45,
  67 + distance: -35,
68 68 splitNumber: 5,
69 69 lineStyle: {
70 70 width: 2,
... ... @@ -72,7 +72,7 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
72 72 },
73 73 },
74 74 splitLine: {
75   - distance: -52,
  75 + distance: -45,
76 76 length: 14,
77 77 lineStyle: {
78 78 width: 3,
... ... @@ -80,9 +80,9 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
80 80 },
81 81 },
82 82 axisLabel: {
83   - distance: -20,
  83 + distance: -5,
84 84 color: '#999',
85   - fontSize: 20,
  85 + // fontSize: 20,
86 86 },
87 87 anchor: {
88 88 show: false,
... ... @@ -93,10 +93,10 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
93 93 detail: {
94 94 valueAnimation: true,
95 95 width: '60%',
96   - lineHeight: 40,
  96 + lineHeight: 30,
97 97 borderRadius: 8,
98 98 offsetCenter: [0, '-15%'],
99   - fontSize: 16,
  99 + // fontSize: 16,
100 100 fontWeight: 'bolder',
101 101 formatter: `{value} ${unit}`,
102 102 color: 'auto',
... ... @@ -113,7 +113,7 @@ export const instrumentComponent1 = (params?: { value: number; unit: string }):
113 113 startAngle: 200,
114 114 endAngle: -20,
115 115 min: 0,
116   - max: 60,
  116 + max: 100,
117 117 itemStyle: {
118 118 color: '#FD7347',
119 119 },
... ... @@ -166,16 +166,12 @@ export const instrumentComponent2 = (params?: {
166 166 const secondGradient = secondRecord?.value ? secondRecord.value / max : 0.7;
167 167 // const thirdGradient = thirdRecord?.value ? thirdRecord.value / max : 1;
168 168
169   - console.log();
170 169 return {
171 170 series: [
172 171 {
173 172 type: 'gauge',
174 173 min: 0,
175 174 max,
176   - // startAngle: 225,
177   - // endAngle: -70,
178   - // splitNumber: 10,
179 175 axisLine: {
180 176 lineStyle: {
181 177 width: 20,
... ... @@ -201,7 +197,7 @@ export const instrumentComponent2 = (params?: {
201 197 },
202 198 },
203 199 splitLine: {
204   - distance: -30,
  200 + distance: -10,
205 201 length: 30,
206 202 lineStyle: {
207 203 color: '#fff',
... ... @@ -210,7 +206,7 @@ export const instrumentComponent2 = (params?: {
210 206 },
211 207 axisLabel: {
212 208 color: 'auto',
213   - distance: 22,
  209 + distance: 5,
214 210 fontSize: 6,
215 211 },
216 212 detail: {
... ... @@ -235,14 +231,15 @@ export const getGradient = (key: Gradient, record: GradientInfo[] = []) => {
235 231 };
236 232
237 233 export const update_instrument_1_font = (radio: number) => {
  234 + const basicFontSize = fontSize({ radio, basic: 10, max: 20 });
238 235 return {
239 236 series: [
240 237 {
241 238 axisLabel: {
242   - fontSize: fontSize({ radio, basic: 14 }),
  239 + fontSize: basicFontSize,
243 240 },
244 241 detail: {
245   - fontSize: fontSize({ radio, basic: 14 }),
  242 + fontSize: basicFontSize,
246 243 },
247 244 },
248 245 ],
... ... @@ -250,7 +247,7 @@ export const update_instrument_1_font = (radio: number) => {
250 247 };
251 248
252 249 export const update_instrument_2_font = (radio: number) => {
253   - const axisLabelFontSize = fontSize({ radio, basic: 10, max: 20 });
  250 + const axisLabelFontSize = fontSize({ radio, basic: 10, max: 18 });
254 251 return {
255 252 series: [
256 253 {
... ...