Se os dados forem inicializados no montado de vue, o elemento dom não foi totalmente carregado. Neste momento, os echarts ainda estão misturados com px e %, o que fará com que os echarts carregados sejam muito pequenos.
Método de processamento, redesenhar após a conclusão do carregamento:
$(document).ready(function (){
var myChart = echarts.init(document.getElementById('main'));
myChart.resize();
});