markdown 由简入繁,上手跟我做(十)echarts 图表 - 折线(面积)图
语法
```echarts
json代码
```
可用 echarts 源代码,标准 json 代码
不能嵌入 js 代码
示例 1
效果
{
"title" : {
"text": "简单的折线图",
"subtext": "纯属虚构"
},
"tooltip" : {
"trigger": "axis"
},
"toolbox": {
"show" : true,
"feature" : {
"mark" : {"show": true},
"dataView" : {"show": true, "readOnly": false},
"magicType" : {"show": true, "type": ["line", "bar"]},
"restore" : {"show": true},
"saveAsImage" : {"show": true}
}
},
"calculable" : true,
"xAxis": {
"type": "category",
"data": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
},
"yAxis": {
"type": "value"
},
"series": [{
"data": [820, 932, 901, 934, 1290, 1330, 1320],
"type": "line"
}]
}
json
{
"title" : {
"text": "简单的折线图",
"subtext": "纯属虚构"
},
"tooltip" : {
"trigger": "axis"
},
"toolbox": {
"show" : true,
"feature" : {
"mark" : {"show": true},
"dataView" : {"show": true, "readOnly": false},
"magicType" : {"show": true, "type": ["line", "bar"]},
"restore" : {"show": true},
"saveAsImage" : {"show": true}
}
},
"calculable" : true,
"xAxis": {
"type": "category",
"data": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
},
"yAxis": {
"type": "value"
},
"series": [{
"data": [820, 932, 901, 934, 1290, 1330, 1320],
"type": "line"
}]
}
示例 2
效果
{
"title" : {
"text": "未来一周气温变化",
"subtext": "纯属虚构"
},
"tooltip" : {
"trigger": "axis"
},
"legend": {
"data":["最高气温","最低气温"]
},
"toolbox": {
"show" : true,
"feature" : {
"mark" : {"show": true},
"dataView" : {"show": true, "readOnly": false},
"magicType" : {"show": true, "type": ["line", "bar"]},
"restore" : {"show": true},
"saveAsImage" : {"show": true}
}
},
"calculable" : true,
"xAxis" : {
"type" : "category",
"boundaryGap" : "false",
"data" : ["周一","周二","周三","周四","周五","周六","周日"]
},
"yAxis" : {
"type" : "value",
"axisLabel" : {
"formatter": "{value} °C"
}
},
"series" : [
{
"name":"最高气温",
"type":"line",
"data":[11, 11, 15, 13, 12, 13, 10],
"markPoint" : {
"data" : [
{"type" : "max", "name": "最大值"},
{"type" : "min", "name": "最小值"}
]
},
"markLine" : {
"data" : [
{"type" : "average", "name": "平均值"}
]
}
},
{
"name":"最低气温",
"type":"line",
"data":[1, -2, 2, 5, 3, 2, 0],
"markPoint" : {
"data" : [
{"name" : "周最低", "value" : -2, "xAxis": 1, "yAxis": -1.5}
]
},
"markLine" : {
"data" : [
{"type" : "average", "name" : "平均值"}
]
}
}
]
}
json
{
"title" : {
"text": "未来一周气温变化",
"subtext": "纯属虚构"
},
"tooltip" : {
"trigger": "axis"
},
"legend": {
"data":["最高气温","最低气温"]
},
"toolbox": {
"show" : true,
"feature" : {
"mark" : {"show": true},
"dataView" : {"show": true, "readOnly": false},
"magicType" : {"show": true, "type": ["line", "bar"]},
"restore" : {"show": true},
"saveAsImage" : {"show": true}
}
},
"calculable" : true,
"xAxis" : {
"type" : "category",
"boundaryGap" : "false",
"data" : ["周一","周二","周三","周四","周五","周六","周日"]
},
"yAxis" : {
"type" : "value",
"axisLabel" : {
"formatter": "{value} °C"
}
},
"series" : [
{
"name":"最高气温",
"type":"line",
"data":[11, 11, 15, 13, 12, 13, 10],
"markPoint" : {
"data" : [
{"type" : "max", "name": "最大值"},
{"type" : "min", "name": "最小值"}
]
},
"markLine" : {
"data" : [
{"type" : "average", "name": "平均值"}
]
}
},
{
"name":"最低气温",
"type":"line",
"data":[1, -2, 2, 5, 3, 2, 0],
"markPoint" : {
"data" : [
{"name" : "周最低", "value" : -2, "xAxis": 1, "yAxis": -1.5}
]
},
"markLine" : {
"data" : [
{"type" : "average", "name" : "平均值"}
]
}
}
]
}
上一篇 markdown 由简入繁,上手跟我做(九)甘特图
markdown 教程(目录)
下一篇 markdown 由简入繁,上手跟我做(十一)echarts 图表 - 柱状(条形)图
我想问下你是用什么 markdown 编辑器,支持 ```echarts
我使用的 vscode typora 均不支持这种渲染
你可以参考一下vditor编辑器