Skip to content

Commit 8616743

Browse files
committed
docs: improve demo
1 parent fc53aee commit 8616743

File tree

12 files changed

+54
-69
lines changed

12 files changed

+54
-69
lines changed

src/demo/Demo.vue

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,7 @@ watch(codeOpen, open => {
111111
</aside>
112112

113113
<aside class="codegen">
114-
<button @click="openCodegen">
115-
✨ <code>import</code> Codegen <span class="badge">beta</span>
116-
</button>
114+
<button @click="openCodegen">✨ <code>import</code> Codegen</button>
117115
</aside>
118116

119117
<code-gen v-model:open="codeOpen" :renderer="initOptions.renderer" />
@@ -447,15 +445,6 @@ select {
447445
align-items: center;
448446
padding: 0 4px;
449447
gap: 4px;
450-
451-
.badge {
452-
display: block;
453-
padding: 2px 3px;
454-
font-size: 10px;
455-
background: #36485e54;
456-
color: #fff;
457-
border-radius: 4px;
458-
}
459448
}
460449
}
461450

src/demo/data/connect.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ const c1 = {
1515
fontWeight: 300
1616
},
1717
legend: {
18-
top: 20,
18+
top: "3%",
1919
data: ["scatter"]
2020
},
2121
tooltip: {
2222
formatter: "{c}"
2323
},
2424
grid: {
25-
top: "26%",
26-
bottom: "26%"
25+
top: "30%",
26+
right: "18%",
27+
bottom: "20%"
2728
},
2829
xAxis: {
2930
type: "value",
@@ -40,7 +41,8 @@ const c1 = {
4041
visualMap: [
4142
{
4243
realtime: false,
43-
left: "right",
44+
right: "2%",
45+
bottom: "3%",
4446
selectedMode: "multiple",
4547
dimension: 2,
4648
selected: [],
@@ -67,15 +69,16 @@ const c2 = {
6769
fontWeight: 300
6870
},
6971
legend: {
70-
top: 20,
72+
top: "3%",
7173
data: ["scatter"]
7274
},
7375
tooltip: {
7476
formatter: "{c}"
7577
},
7678
grid: {
77-
top: "26%",
78-
bottom: "26%"
79+
top: "30%",
80+
right: "18%",
81+
bottom: "20%"
7982
},
8083
xAxis: {
8184
type: "value",
@@ -91,7 +94,8 @@ const c2 = {
9194
},
9295
visualMap: [
9396
{
94-
left: "right",
97+
right: "2%",
98+
bottom: "3%",
9599
selectedMode: "multiple",
96100
dimension: 2,
97101
selected: [],

src/demo/data/map.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,7 @@ export default function getData() {
408408
text: "Air quality of major cities in China",
409409
subtext: "data from PM25.in",
410410
sublink: "http://www.pm25.in",
411+
top: "5%",
411412
left: "center",
412413
textStyle: {
413414
color: "#fff"
@@ -418,9 +419,9 @@ export default function getData() {
418419
},
419420
legend: {
420421
orient: "vertical",
421-
y: "bottom",
422-
x: "right",
423-
data: ["pm2.5"],
422+
right: "5%",
423+
bottom: "5%",
424+
data: ["PM2.5"],
424425
textStyle: {
425426
color: "#fff"
426427
}
@@ -438,11 +439,13 @@ export default function getData() {
438439
itemStyle: {
439440
areaColor: "#323c48",
440441
borderColor: "#111"
441-
}
442+
},
443+
top: "20%",
444+
bottom: "7%"
442445
},
443446
series: [
444447
{
445-
name: "pm2.5",
448+
name: "PM2.5",
446449
type: "scatter",
447450
coordinateSystem: "geo",
448451
data: convertData(data),

src/demo/data/pie.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export default function getData() {
66
},
77
title: {
88
text: "Traffic Sources",
9+
top: "5%",
910
left: "center"
1011
},
1112
tooltip: {
@@ -14,7 +15,8 @@ export default function getData() {
1415
},
1516
legend: {
1617
orient: "vertical",
17-
left: "left",
18+
top: "5%",
19+
left: "5%",
1820
data: ["Direct", "Email", "Ad Networks", "Video Ads", "Search Engines"]
1921
},
2022
series: [

src/demo/data/polar.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ export default function getData() {
1313
fontWeight: 300
1414
},
1515
title: {
16-
text: "Dual Numeric Axis"
16+
text: "Dual Numeric Axis",
17+
top: "5%",
18+
left: "5%"
1719
},
1820
legend: {
19-
data: ["line"]
21+
data: ["line"],
22+
top: "6%"
2023
},
2124
polar: {
22-
center: ["50%", "54%"]
25+
radius: "65%",
26+
center: ["50%", "56%"]
2327
},
2428
tooltip: {
2529
trigger: "axis",

src/demo/data/radar.ts

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,17 @@ export const useScoreStore = defineStore("store", () => {
1515
return scores.value.map(({ name }) => name);
1616
});
1717

18-
const scoreRadar = computed(() => {
18+
function getRadarData(activeIndex: number) {
1919
return {
2020
title: {
21-
text: "Player Ability"
21+
text: "Player Ability",
22+
top: "5%",
23+
left: "5%"
2224
},
2325
textStyle: {
2426
fontFamily: 'Inter, "Helvetica Neue", Arial, sans-serif',
2527
fontWeight: 300
2628
},
27-
radar: {
28-
indicator: scores.value.map(({ name, max }) => {
29-
return { name, max };
30-
})
31-
},
32-
series: [
33-
{
34-
name: "Value",
35-
type: "radar",
36-
data: [{ value: scores.value.map(({ value }) => value) }]
37-
}
38-
]
39-
};
40-
});
41-
42-
function getRadarData(activeIndex: number) {
43-
return {
44-
animation: false,
45-
title: {
46-
text: "Player Ability"
47-
},
48-
tooltip: {},
4929
radar: {
5030
indicator: scores.value.map(({ name, max }, index) => {
5131
if (index === activeIndex) {
@@ -81,7 +61,6 @@ export const useScoreStore = defineStore("store", () => {
8161
return {
8262
scores,
8363
metrics,
84-
scoreRadar,
8564
getRadarData,
8665
increase,
8766
isMax,

src/demo/data/scatter.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,21 @@ const data = [
4747

4848
export default function getData() {
4949
return {
50+
grid: {
51+
top: "25%"
52+
},
5053
textStyle: {
5154
fontFamily: 'Inter, "Helvetica Neue", Arial, sans-serif',
5255
fontWeight: 300
5356
},
5457
title: {
55-
text: "Life Expectancy vs. GDP by country"
58+
text: "Life Expectancy vs. GDP by country",
59+
top: "5%",
60+
left: "5%"
5661
},
5762
legend: {
58-
right: 10,
63+
top: "6%",
64+
right: "5%",
5965
data: ["1990", "2015"]
6066
},
6167
xAxis: {

src/demo/examples/ConnectChart.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,8 @@ watch(
4646
</template>
4747
<template #extra>
4848
<p class="actions">
49-
<label>
50-
<input type="checkbox" v-model="connected" />
51-
Connected
52-
</label>
49+
<input id="connected-check" type="checkbox" v-model="connected" />
50+
<label for="connected-check">Connected</label>
5351
</p>
5452
</template>
5553
</v-example>

src/demo/examples/Example.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ defineProps({
4949
width: calc(60vw + 4em);
5050
height: 360px;
5151
max-width: 720px;
52-
padding: 1.5em 2em;
5352
border: 1px solid rgba(0, 0, 0, 0.1);
5453
border-radius: 8px;
5554
box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
@@ -75,7 +74,6 @@ defineProps({
7574
width: 100%;
7675
min-width: 0;
7776
height: 60vw;
78-
padding: 1em 0;
7977
border: none;
8078
border-radius: 0;
8179
box-shadow: none;
@@ -88,7 +86,6 @@ defineProps({
8886
.echarts {
8987
width: 28vw;
9088
min-width: 240px;
91-
padding: 1em 1.5em;
9289
height: 180px;
9390
}
9491

src/demo/examples/GlChart.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ onMounted(() => {
5050
}
5151
},
5252
visualMap: {
53+
bottom: "3%",
54+
left: "3%",
5355
max: 40,
5456
calculable: true,
5557
realtime: false,

0 commit comments

Comments
 (0)