markdown 由简入繁,上手跟我做(十二)echarts 图表 - 散点(气泡)图
语法
```echarts
json代码
```
可用 echarts 源代码,标准 json 代码
不能嵌入 js 代码
示例 1
效果
{
"tooltip": {
"trigger": "axis",
"axisPointer": {
"show": true,
"type": "cross",
"lineStyle": {
"type": "dashed",
"width": 1
}
}
},
"legend": {
"data": [
"scatter1",
"scatter2"
]
},
"toolbox": {
"show": true,
"feature": {
"mark": {
"show": true
},
"dataView": {
"show": true,
"readOnly": false
},
"restore": {
"show": true
},
"saveAsImage": {
"show": true
}
}
},
"calculable": true,
"xAxis": { },
"yAxis": { },
"series": [
{
"symbolSize": 20,
"data": [
[
10,
8.04
],
[
8,
6.95
],
[
13,
7.58
],
[
9,
8.81
],
[
11,
8.33
],
[
14,
9.96
],
[
6,
7.24
],
[
4,
4.26
],
[
12,
10.84
],
[
7,
4.82
],
[
5,
5.68
]
],
"type": "scatter"
}
]
}
json
{
"tooltip": {
"trigger": "axis",
"axisPointer": {
"show": true,
"type": "cross",
"lineStyle": {
"type": "dashed",
"width": 1
}
}
},
"legend": {
"data": [
"scatter1",
"scatter2"
]
},
"toolbox": {
"show": true,
"feature": {
"mark": {
"show": true
},
"dataView": {
"show": true,
"readOnly": false
},
"restore": {
"show": true
},
"saveAsImage": {
"show": true
}
}
},
"calculable": true,
"xAxis": { },
"yAxis": { },
"series": [
{
"symbolSize": 20,
"data": [
[
10,
8.04
],
[
8,
6.95
],
[
13,
7.58
],
[
9,
8.81
],
[
11,
8.33
],
[
14,
9.96
],
[
6,
7.24
],
[
4,
4.26
],
[
12,
10.84
],
[
7,
4.82
],
[
5,
5.68
]
],
"type": "scatter"
}
]
}
示例 2
效果
{
"tooltip": {
"trigger": "axis",
"axisPointer": {
"show": true,
"type": "cross",
"lineStyle": {
"type": "dashed",
"width": 1
}
}
},
"legend": {
"data": [
"scatter1",
"scatter2"
]
},
"toolbox": {
"show": true,
"feature": {
"mark": {
"show": true
},
"dataView": {
"show": true,
"readOnly": false
},
"restore": {
"show": true
},
"saveAsImage": {
"show": true
}
}
},
"calculable": true,
"xAxis": [
{
"type": "value"
}
],
"yAxis": [
{
"type": "value"
}
],
"series": [
{
"name": "scatter1",
"type": "scatter",
"symbol": "emptyCircle",
"itemStyle": {
"normal": {
"color": "lightblue",
"borderWidth": 4,
"label": {
"show": true
}
},
"emphasis": {
"color": "lightgreen"
}
},
"data": [
[
0.7,
9.43,
6.64
],
[
0.92,
9.31,
1.58
],
[
0.58,
5.06,
8.83
],
[
5.48,
9.91,
9.85
],
[
6.31,
9.7,
4.09
],
[
0.17,
7.29,
6.06
],
[
1.31,
9.14,
5.05
],
[
5.91,
4.82,
9.2
],
[
2.23,
5.97,
2.21
],
[
6.54,
5.53,
6.51
],
[
5.46,
5.28,
0.19
],
[
7.06,
8.3,
9.46
],
[
1.81,
4.38,
8.51
],
[
5.85,
4.37,
0.8
],
[
3.37,
2.95,
9.71
],
[
6.9,
0.54,
5.49
],
[
1.85,
3.76,
3.44
],
[
9.41,
8.36,
5.38
],
[
2.06,
4.65,
3.16
],
[
2,
6.74,
6.11
]
],
"markPoint": {
"data": [
{
"type": "max",
"name": "y最大值"
},
{
"type": "min",
"name": "y最小值"
},
{
"type": "max",
"name": "x最大值",
"valueIndex": 0,
"symbol": "arrow",
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
},
{
"type": "min",
"name": "x最小值",
"valueIndex": 0,
"symbol": "arrow",
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
}
]
},
"markLine": {
"data": [
{
"type": "average",
"name": "y平均值"
},
{
"type": "average",
"name": "x平均值",
"valueIndex": 0,
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
}
]
}
},
{
"name": "scatter2",
"type": "scatter",
"symbol": "image://../asset/ico/favicon.png",
"itemStyle": {
"emphasis": {
"label": {
"show": true
}
}
},
"data": [
[
8.33,
1.94,
8.12
],
[
0.55,
4.18,
4.4
],
[
7.25,
6.73,
5.73
],
[
8.05,
5.19,
2.04
],
[
7.71,
9.63,
3.98
],
[
3.86,
3.72,
4.78
],
[
5.78,
6.83,
6.63
],
[
2.68,
9.17,
9.73
],
[
3.44,
2.85,
3.15
],
[
4.41,
4.41,
1.62
],
[
7.27,
6.7,
3.84
],
[
2.88,
1.54,
6.17
],
[
8.52,
1.89,
7.92
],
[
5.42,
1.12,
3.63
],
[
0.72,
6.26,
4.43
],
[
4.04,
8.1,
6.69
],
[
4.86,
9.01,
0.57
],
[
9.2,
3.51,
7.3
],
[
3.89,
5.39,
0.18
],
[
6.68,
7.31,
1.37
],
{
"value": [
5,
5,
1000
],
"itemStyle": {
"normal": {
"borderWidth": 8,
"color": "orange"
},
"emphasis": {
"borderWidth": 10,
"color": "#ff4500"
}
},
"symbol": "emptyTriangle",
"symbolRotate": 90,
"symbolSize": 30
}
],
"markPoint": {
"symbol": "emptyCircle",
"itemStyle": {
"normal": {
"label": {
"position": "top"
}
}
},
"data": [
{
"name": "有个东西",
"value": 1000,
"xAxis": 5,
"yAxis": 5,
"symbolSize": 80
}
]
}
}
]
}
json
{
"tooltip": {
"trigger": "axis",
"axisPointer": {
"show": true,
"type": "cross",
"lineStyle": {
"type": "dashed",
"width": 1
}
}
},
"legend": {
"data": [
"scatter1",
"scatter2"
]
},
"toolbox": {
"show": true,
"feature": {
"mark": {
"show": true
},
"dataView": {
"show": true,
"readOnly": false
},
"restore": {
"show": true
},
"saveAsImage": {
"show": true
}
}
},
"calculable": true,
"xAxis": [
{
"type": "value"
}
],
"yAxis": [
{
"type": "value"
}
],
"series": [
{
"name": "scatter1",
"type": "scatter",
"symbol": "emptyCircle",
"itemStyle": {
"normal": {
"color": "lightblue",
"borderWidth": 4,
"label": {
"show": true
}
},
"emphasis": {
"color": "lightgreen"
}
},
"data": [
[
0.7,
9.43,
6.64
],
[
0.92,
9.31,
1.58
],
[
0.58,
5.06,
8.83
],
[
5.48,
9.91,
9.85
],
[
6.31,
9.7,
4.09
],
[
0.17,
7.29,
6.06
],
[
1.31,
9.14,
5.05
],
[
5.91,
4.82,
9.2
],
[
2.23,
5.97,
2.21
],
[
6.54,
5.53,
6.51
],
[
5.46,
5.28,
0.19
],
[
7.06,
8.3,
9.46
],
[
1.81,
4.38,
8.51
],
[
5.85,
4.37,
0.8
],
[
3.37,
2.95,
9.71
],
[
6.9,
0.54,
5.49
],
[
1.85,
3.76,
3.44
],
[
9.41,
8.36,
5.38
],
[
2.06,
4.65,
3.16
],
[
2,
6.74,
6.11
]
],
"markPoint": {
"data": [
{
"type": "max",
"name": "y最大值"
},
{
"type": "min",
"name": "y最小值"
},
{
"type": "max",
"name": "x最大值",
"valueIndex": 0,
"symbol": "arrow",
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
},
{
"type": "min",
"name": "x最小值",
"valueIndex": 0,
"symbol": "arrow",
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
}
]
},
"markLine": {
"data": [
{
"type": "average",
"name": "y平均值"
},
{
"type": "average",
"name": "x平均值",
"valueIndex": 0,
"itemStyle": {
"normal": {
"borderColor": "red"
}
}
}
]
}
},
{
"name": "scatter2",
"type": "scatter",
"symbol": "image://../asset/ico/favicon.png",
"itemStyle": {
"emphasis": {
"label": {
"show": true
}
}
},
"data": [
[
8.33,
1.94,
8.12
],
[
0.55,
4.18,
4.4
],
[
7.25,
6.73,
5.73
],
[
8.05,
5.19,
2.04
],
[
7.71,
9.63,
3.98
],
[
3.86,
3.72,
4.78
],
[
5.78,
6.83,
6.63
],
[
2.68,
9.17,
9.73
],
[
3.44,
2.85,
3.15
],
[
4.41,
4.41,
1.62
],
[
7.27,
6.7,
3.84
],
[
2.88,
1.54,
6.17
],
[
8.52,
1.89,
7.92
],
[
5.42,
1.12,
3.63
],
[
0.72,
6.26,
4.43
],
[
4.04,
8.1,
6.69
],
[
4.86,
9.01,
0.57
],
[
9.2,
3.51,
7.3
],
[
3.89,
5.39,
0.18
],
[
6.68,
7.31,
1.37
],
{
"value": [
5,
5,
1000
],
"itemStyle": {
"normal": {
"borderWidth": 8,
"color": "orange"
},
"emphasis": {
"borderWidth": 10,
"color": "#ff4500"
}
},
"symbol": "emptyTriangle",
"symbolRotate": 90,
"symbolSize": 30
}
],
"markPoint": {
"symbol": "emptyCircle",
"itemStyle": {
"normal": {
"label": {
"position": "top"
}
}
},
"data": [
{
"name": "有个东西",
"value": 1000,
"xAxis": 5,
"yAxis": 5,
"symbolSize": 80
}
]
}
}
]
}
上一篇 markdown 由简入繁,上手跟我做(十一)echarts 图表 - 柱状(条形)图
markdown 教程(目录)
下一篇 markdown 由简入繁,上手跟我做(十三)echarts 图表 - K 线图