DataGear 5.0.0 新特性之dgMap圖表選項

DataGear 企業版 1.1.0 已發佈! http://datagear.tech/pro/

DataGear在新發布的 5.0.0 版本中,重構了地圖類圖表,新增了dgMap圖表選項,可以更方便靈活地設置圖表地圖。

在 5.0.0 版本之前,由於沒有圖表地圖選項,無法在新建圖表時設置地圖,只能在將圖表加入看板後,通過看板提供的dg-chart-map圖表元素屬性或者chart.map()函數設置圖表地圖,如下所示:

<div dg-chart-widget='...' dg-chart-map='北京'>
</div>
<script>
var chartListener=
{
  onRender: function(chart)
  {
    chart.map("北京");
  }
};
</script>

在 5.0.0 版本中,上述dg-chart-mapchart.map()功能已經棄用,改爲統一使用dgMap圖表選項。

比如,可以在新建圖表時,通過編輯圖表選項的方式設置圖表地圖:

{
  dgMap: "北京"
}

在看板裏,可以通過編輯圖表選項的方式設置圖表地圖:

<div dg-chart-widget="..." dg-chart-options="{dgMap:'北京'}"></div>

也可以通過編程方式設置圖表地圖:

<script type="text/javascript">
var myChartListener =
{
    onRender: function(chart)
    {
        var options = chart.options();
        options["dgMap"] = "北京";
    }
};
</script>
...
<div dg-chart-widget="..." dg-chart-listener="myChartListener"></div>
...

除了使用上述dgMap方式,也可以使用底層ECharts原生圖表選項的方式設置地圖,比如:

<div dg-chart-widget="..." dg-chart-options="{series:[{map:'北京'}]}"></div>
<div dg-chart-widget="..." dg-chart-options="{geo:{map:'北京'}}"></div>

更詳細說明請參考官網文檔。

官網地址:http://www.datagear.tech

源碼地址:

Gitee:https://gitee.com/datagear/datagear

Github:https://github.com/datageartech/datagear

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章