使用echarts圖表庫繪製地圖

使用echarts圖表庫繪製地圖

echarts是一個js圖標庫,注意到這個圖標庫的一個功能亮點是可以繪製地圖圖形。

從echarts官網上下載好文件並解壓縮,然後使用webstorm創建一個html項目,在js中拖拽解壓縮文件夾中的echarts.js文件。

編輯html項目中的index.html文件內容,採用標籤引用的方式,代碼如下。

參考 http://echarts.baidu.com/doc/start.html,有三種引入echarts的方式,鏈接頁面介紹了兩種,分別是模塊化單文件引入和標籤式單文件引入。此外還有模塊化包引入的方式。

下面代碼爲標籤式單文件引入的示例:

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>
<body>
    <!-- 爲ECharts準備一個具備大小(寬高)的Dom -->
    <div id="main" style="height:400px"></div>
    <!-- ECharts單文件引入 -->
    <script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
    <script type="text/javascript">
        // 基於準備好的dom,初始化echarts圖表
        var myChart = echarts.init(document.getElementById('main')); 

        var option = {
            tooltip: {
                show: true
            },
            legend: {
                data:['銷量']
            },
            xAxis : [
                {
                    type : 'category',
                    data : ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]
                }
            ],
            yAxis : [
                {
                    type : 'value'
                }
            ],
            series : [
                {
                    "name":"銷量",
                    "type":"bar",
                    "data":[5, 20, 40, 10, 10, 20]
                }
            ]
        };

        // 爲echarts對象加載數據 
        myChart.setOption(option); 
    </script>
</body>

在echarts網站中提供了大量的圖標示例,可以通過修改body標籤中script內部 var option的內容,得到需要的效果。

發佈了45 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章