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  <? } ?>