github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgChart/tplChart.gotplhtml (about) 1 <? package kmgChart 2 func tplChart(chartData Chart)string{ 3 ?> 4 <? if chartData.Option.Title.Text != "" { ?> 5 <h6><?= chartData.Option.Title.Text ?></h6> 6 <? } ?> 7 <div> 8 <div id="<?= chartData.domId ?>" style="margin-top: -50px;margin-bottom: -35px;width: <?=chartData.Width?>;height: <?=chartData.Height?>;"> 9 </div> 10 <script> 11 (function () { 12 var chart = echarts.init(document.getElementById(<?= chartData.domId ?>)); 13 var option = <?= raw(chartData.GetOptionString()) ?>; 14 <?= raw(chartData.JS) ?> 15 chart.setOption(option); 16 })(); 17 </script> 18 </div> 19 <? } ?>