一、问题
echarts 官网有很多 examples,可以直接在上面修改成自己想要的样子,链接:
https://echarts.apache.org/examples/
但是我发现这个不能改变整个图片的大小,也就是下载之后的大小,有时候布局不是特别合理,或者空白区太大。
所以找了很多办法解决。
下边是我最终解决的办法:
二、解决方法
1、在 echarts 官网上修改 example;
2、观察到官网上的内容是 options 部分,所以把该部分 复制到本地 IDE,作为 html 文件中 option 部分,html 文件的开头结尾自己填上即可。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三妹的example</title>
</head>
<body>
<div id="d1" style="width: 900px;height:700px;"></div>
<script type="text/javascript" src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
<script type="text/javascript">
var myChart = echarts.init(document.getElementById("d1")); //初始化画布
var option = {
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'
}]
};
myChart.setOption(option);
</script>
</body>
</html>
可以看出,就是在 html 文件中自己添加的 body 部分设置 width, height 即可调节图片(画布)长宽:
以上,问题解决~