1. 程式人生 > >百度echarts中地圖

百度echarts中地圖

1、專案結構


js資料夾: 下載了ECharts之後,解壓縮,如解壓後的根目錄是echarts-2.1.8,則到echarts-2.1.8\doc\example\www路徑下,把裡面的js資料夾直接複製貼上到專案的 WebRoot根目錄下即可

echarts.jsp: 在WebRoot根目錄下新建echarts.jsp

echarts.jsp

[java] view plain copy  print?
  1. <%@ page language="java"import="java.util.*" pageEncoding=
    "UTF-8"%>  
  2. <%  
  3. String path = request.getContextPath();  
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  5. %>  
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  7. <html>  
  8.   <head>  
  9.     <base href="<%=basePath%>"
    >  
  10.     <title>ECharts例項</title>  
  11.   </head>  
  12.   <body>  
  13.     <!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)-->  
  14.     <!--Step:1 為ECharts準備一個具備大小(寬高)的Dom-->  
  15.     <div id="mainMap" style="height:500px;border:1px solid #ccc;padding:10px;"
    ></div>  
  16.     <!--Step:2 Import echarts.js-->  
  17.     <!--Step:2 引入echarts.js-->  
  18.     <script src="js/echarts.js"></script>  
  19.     <script type="text/javascript">  
  20.     // Step:3 conifg ECharts's path, link to echarts.js from current page.
  21.     // Step:3 為模組載入器配置echarts的路徑,從當前頁面連結到echarts.js,定義所需圖表路徑
  22.     require.config({  
  23.         paths: {  
  24.             echarts: './js'
  25.         }  
  26.     });  
  27.     // Step:4 require echarts and use it in the callback.
  28.     // Step:4 動態載入echarts然後在回撥函式中開始使用,注意保持按需載入結構定義圖表路徑
  29.     require(  
  30.         [  
  31.             //這裡的'echarts'相當於'./js'
  32.             'echarts',  
  33.             'echarts/chart/map'
  34.         ],  
  35.         //建立ECharts圖表方法
  36.         function (ec) {  
  37.             // --- 地圖 ---
  38.                 //基於準備好的dom,初始化echart圖表
  39.             var myChart = ec.init(document.getElementById('mainMap'));  
  40.             //定義圖表option
  41.             var option = {  
  42.                 //標題,每個圖表最多僅有一個標題控制元件,每個標題控制元件可設主副標題
  43.                 title: {  
  44.                     //主標題文字,'\n'指定換行
  45.                     text: 'iphone銷量',  
  46.                     //副標題文字,'\n'指定換行
  47.                     subtext: '純屬虛構',  
  48.                     //水平安放位置,預設為左側,可選為:'center' | 'left' | 'right' | {number}(x座標,單位px)
  49.                     x: 'center',  
  50.                     //垂直安放位置,預設為全圖頂端,可選為:'top' | 'bottom' | 'center' | {number}(y座標,單位px)
  51.                     y: 'top'
  52.                 },  
  53.                 //圖例,每個圖表最多僅有一個圖例
  54.                 tooltip : {  
  55.                     //觸發型別,預設('item')資料觸發,可選為:'item' | 'axis'
  56.                     trigger: 'item'
  57.                 },  
  58.                 //圖例,每個圖表最多僅有一個圖例
  59.                 legend: {  
  60.                     //佈局方式,預設為水平佈局(即horizontal),可選為:'horizontal' | 'vertical'
  61.                     orient: 'vertical',  
  62.                     //水平安放位置,預設為全圖居中,可選為:'center' | 'left' | 'right' | {number}(x座標,單位px)
  63.                     x: 'left',  
  64.                     //垂直安放位置,預設為全圖頂端,可選為:'top' | 'bottom' | 'center' | {number}(y座標,單位px)
  65.                     y: 'top',  
  66.                     //legend的data: 用於設定圖例,data內的字串陣列需要與sereis陣列內每一個series的name值對應
  67.                     data:['iphone3','iphone4','iphone5']  
  68.                 },  
  69.                 //值域選擇,每個圖表最多僅有一個值域控制元件
  70.                 dataRange: {  
  71.                     //佈局方式,預設為垂直佈局('vertical'),可選為:'horizontal' | 'vertical'
  72.                     orient: 'vertical',  
  73.                     //指定的最小值,eg: 0,預設無(null),必須引數
  74.                     min: 0,  
  75.                     //指定的最大值,eg: 100,預設無(null),必須引數
  76.                     max: 2500,  
  77.                     //水平安放位置,預設為全圖左對齊('left'),可選為:'center' | 'left' | 'right' | {number}(x座標,單位px)
  78.                     x: 'left',  
  79.                     //垂直安放位置,預設為全圖底部('bottom'),可選為:'top' | 'bottom' | 'center' | {number}(y座標,單位px)
  80.                     y: 'bottom',  
  81.                     //值域文字顯示,預設為數值文字
  82.                     text: ['高','低'],             
  83.                     //是否啟用值域漫遊,預設為關閉(false),啟用後無視splitNumber,值域顯示為線性漸變
  84.                     calculable: true
  85.                 },  
  86.                 //工具箱,每個圖表最多僅有一個工具箱
  87.                 toolbox: {  
  88.                     //顯示策略,可選為:true(顯示) | false(隱藏),預設值為false
  89.                     show: true,  
  90.                     //佈局方式,預設為水平佈局('horizontal'),可選為:'horizontal' | 'vertical'
  91.                     orient: 'vertical',  
  92.                     //水平安放位置,預設為全圖右對齊('right'),可選為:'center' | 'left' | 'right' | {number}(x座標,單位px)
  93.                     x: 'right',  
  94.                     //垂直安放位置,預設為全圖頂端,可選為:'top' | 'bottom' | 'center' | {number}(y座標,單位px)
  95.                     y: 'center',  
  96.                     //啟用功能,目前支援feature,工具箱自定義功能回撥處理
  97.                     feature: {  
  98.                         //輔助線標誌
  99.                         mark: {show: true},  
  100.                         //資料檢視,開啟資料檢視,可設定更多屬性,readOnly 預設資料檢視為只讀(即值為true),可指定readOnly為false開啟編輯功能
  101.                         dataView: {show: true, readOnly: false},  
  102. 相關推薦

    echarts地圖

    1、專案結構 js資料夾: 下載了ECharts之後,解壓縮,如解壓後的根目錄是echarts-2.1.8,則到echarts-2.1.8\doc\example\www路徑下,把裡面的js資料夾直接複製貼上到專案的 WebRoot根目錄

    使用echarts製作視覺化大屏——加入地圖

    var geoCoordMap = {    '上海': [121.4648,31.2891],    '東莞': [113.8953,22.901],    '東營': [118.7073,37.5513],    '中山': [113.4229,22.478],    '臨汾': [111.4783,36

    在 Soui 嵌入 MiniBlink 初體驗(一):支援 ECharts 開源視覺化庫顯示

    一、引言 最近在工作中遇到了這麼一個需求: 產品想要讓我們的桌面客戶端中顯示覆雜的圖表,類似下圖所示的樣子(圖片來自網路),不排除後期會增加更多複雜圖示的可能性,因此我們需要考慮如何實現這種需求,並能夠支援其需求的擴充套件性 那麼,看到這個需求

    使用echarts畫圖表的步驟

    .com 百度echarts 一個 銷量 too option pan htm img 1.百度echarts是一個很好用的圖表工具,可以將一些數據很形象直觀的展示出來,下面看一下簡單的使用。 2.首先引用echarts.js 具體文檔可以參考官網: http://ech

    Echarts導入

    don false magictype oct tex gic span 修改 toolbox <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-

    Echarts的使用總結

    font .sh 中間 etop auto 最大值 位置 顏色漸變 gap 在HTML寫個空div <div id="mainTL" style="height:100% ;width:100%;"></div> JS中: myChartT

    GPS轉化為坐標地圖展示

    js地址:http://lbsyun.baidu.com/jsdemo.htm#c1_3 <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/h

    ECharts圖表展示動態資料

    百度ECharts是個非常強大的圖表工具,引入百度提供的echarts.min.js檔案後,只需從後臺獲取資料便可以圖表的形式展示資料,能夠更直觀的檢視、比較、統計資料。 這裡以一個柱狀圖展示動態資料的小例子講解如何使用百度ECharts。 1.首先引入需要的js檔案: <

    高德地圖如何下載

                         目前在網際網路公開服務中,或者絕大多數手機APP裡看到的,都是基於柵格(瓦片)模型的地圖服務,比如大家看到的百度地圖或者谷歌地圖,其實對於某一塊

    高德地圖poi資料下載

              對於地圖產品而言,某個地理位置周邊的資訊,稱之為 POI 。百度地圖的官方文件中是這麼解釋的:位置資料,point of information。不過網路上也有其他的說法,point of interest ,地圖上任何

    Echarts-聊城市公交線網

    作者:WenWu_Both 出處:http://blog.csdn.net/wenwu_both/article/ 版權:本文版權歸作者和CSDN部落格共有 轉載:歡迎轉載,但未經作者同意,必須保留此段宣告;必須在文章中給出原文連結;否則必究法律責任 週末試玩了下百度Echar

    WAMP+Echarts實戰

    作者:WenWu_Both 出處:http://blog.csdn.net/wenwu_both/article/ 版權:本文版權歸作者和CSDN部落格共有 轉載:歡迎轉載,但未經作者同意,必須保留此段宣告;必須在文章中給出原文連結;否則必究法律責任 所謂“WAMP”指的是Wi

    教你怎麼樣去複製文庫的文章

    方法/步驟       首先,我們按照平時的搜尋習慣,在百度文庫中找到自己需要的資料。 文章不可以複製,但有的題目可以複製,把可以複製的題目複製下來。

    國寶武達成戰略合作,推動鋼鐵產業智慧化轉型

    10月26日,百度宣佈與中國寶武鋼鐵集團有限公司達成戰略合作。雙方一致認為,在工廠內外全流程資料打通,確保製造按時按需方面,網際網路是重要抓手,在社會化物流和供應鏈等方面有深入合作的機會,並在AI、區塊鏈等7個方向上達成共識。 “三步走”推進ABC+IoT在鋼鐵全產

    echarts折線圖美化 填充顏色,電波~,分類圓點圓點,填充

     <!-- 為ECharts準備一個具備大小(寬高)的Dom -->     <div id="main"></div>     <!-- 引入 ECharts 檔案 -->     <script src="plug

    全國高德地圖poi資料下載

    2018年11月11日 13:33:00 wanjiawen0260 閱讀數:15 標籤: poi

    echarts報Cannot read property 'calculable' of nu

    百度圖示外掛echarts報錯Cannot read property 'calculable' of nul;檢視calculable屬性也是設定了false; 同時展示了兩個圖表,有一個是正常的,仔細分析了一下發現應該不是echarts配置問題,應該是後端返回資

    echarts 使用總結

    1.主題設定 html: <div id="dataimg" style="width: 600px;height:400px;">     </div> JS: <script>                  var myChart

    echarts圖表資料更新與漂浮(float)

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>echarts demo</title

    ECharts---android線上展示統計圖表(折線圖\柱狀圖\餅狀圖)

    做金融型別的應用經常會用到資料的統計報表 諸如折線圖 ,  K線圖, 餅狀圖,柱狀圖  既能形象的表述資料的分佈 , 同時又增加了資料的可讀性 實現思路: 百度Echarts支援安卓移動端的運用 , WebView載入html, 巢狀JavaScript程式碼 , 即可動態