成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

angular4中引入echarts

ormsf / 1294人閱讀

摘要:安裝在項(xiàng)目中引入文件使用在你真正需要使用指令的中堆疊區(qū)域圖郵件營(yíng)銷聯(lián)盟廣告視頻廣告直接訪問(wèn)搜索引擎周一周二周三周四周五周六周日郵件營(yíng)銷總量聯(lián)盟廣告總量視頻廣告總量直接訪問(wèn)總量搜索引擎總量直達(dá)營(yíng)銷廣告搜索引擎郵件營(yíng)銷聯(lián)

1.安裝ngx-echarts

//if you use npm
npm install echarts --save

//if your angular version >=6
npm install ngx-echarts --save

//else if your angular version<6
npm install [email protected] --save

2.在項(xiàng)目中引入echarts

//angular-cli.json文件

{
    "apps": [{
        "scripts":[
            "../node_modules/echarts/dist/echarts.min.js",
            "../node_modules/echarts/map/js/china.js",
            "../node_modules/echarts/dist/extension/bmap.js"
        ]
    }]
}

3.使用 在你真正需要使用echarts指令的module中import NgxEchartsModule
echarts.module.ts

import { NgModule } from "@angular/core";
import { EchartsComponent } from "./echarts/echarts.component";
import { NgxEchartsModule } from "ngx-echarts";

@NgModule({
  imports: [
    NgxEchartsModule 
  ],
  declarations: [EchartsComponent],
})
export class EchartsModule { }

echarts.component.ts

import { Component, OnInit } from "@angular/core";

@Component({
  selector: "app-echarts",
  templateUrl: "./echarts.component.html",
  styleUrls: ["./echarts.component.scss"]
})
export class EchartsComponent implements OnInit {
  showloading:boolean = true;

  constructor() { 
    
    setTimeout(()=> {
      this.showloading = false;
    }, 3000);
  }

  ngOnInit() {
  }

  chartOption = {
    title: {
      text: "堆疊區(qū)域圖"
    },
    tooltip: {
      trigger: "axis"
    },
    legend: {
      data: ["郵件營(yíng)銷", "聯(lián)盟廣告", "視頻廣告", "直接訪問(wèn)", "搜索引擎"]
    },
    toolbox: {
      feature: {
        saveAsImage: {}
      }
    },
    grid: {
      left: "3%",
      right: "4%",
      bottom: "3%",
      containLabel: true
    },
    xAxis: [
      {
        type: "category",
        boundaryGap: false,
        data: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
      }
    ],
    yAxis: [
      {
        type: "value"
      }
    ],
    series: [
      {
        name: "郵件營(yíng)銷",
        type: "line",
        stack: "總量",
        areaStyle: { normal: {} },
        data: [120, 132, 101, 134, 90, 230, 210]
      },
      {
        name: "聯(lián)盟廣告",
        type: "line",
        stack: "總量",
        areaStyle: { normal: {} },
        data: [220, 182, 191, 234, 290, 330, 310]
      },
      {
        name: "視頻廣告",
        type: "line",
        stack: "總量",
        areaStyle: { normal: {} },
        data: [150, 232, 201, 154, 190, 330, 410]
      },
      {
        name: "直接訪問(wèn)",
        type: "line",
        stack: "總量",
        areaStyle: { normal: {} },
        data: [320, 332, 301, 334, 390, 330, 320]
      },
      {
        name: "搜索引擎",
        type: "line",
        stack: "總量",
        label: {
          normal: {
            show: true,
            position: "top"
          }
        },
        areaStyle: { normal: {} },
        data: [820, 932, 901, 934, 1290, 1330, 1320]
      }
    ]
  }

  Baroptions = {
    tooltip: {
      trigger: "item",
      formatter: "{a} 
: {c} (qoyqs8suu2u%)" }, legend: { orient: "vertical", x: "left", data: ["直達(dá)", "營(yíng)銷廣告", "搜索引擎", "郵件營(yíng)銷", "聯(lián)盟廣告", "視頻廣告", "百度", "谷歌", "必應(yīng)", "其他"] }, series: [ { name: "訪問(wèn)來(lái)源", type: "pie", selectedMode: "single", radius: [0, "30%"], label: { normal: { position: "inner" } }, labelLine: { normal: { show: false } }, data: [ { value: 335, name: "直達(dá)", selected: true }, { value: 679, name: "營(yíng)銷廣告" }, { value: 1548, name: "搜索引擎" } ] }, { name: "訪問(wèn)來(lái)源", type: "pie", radius: ["40%", "55%"], data: [ { value: 335, name: "直達(dá)" }, { value: 310, name: "郵件營(yíng)銷" }, { value: 234, name: "聯(lián)盟廣告" }, { value: 135, name: "視頻廣告" }, { value: 1048, name: "百度" }, { value: 251, name: "谷歌" }, { value: 147, name: "必應(yīng)" }, { value: 102, name: "其他" } ] } ] } linkoption = { title: { text: "懶貓今日訪問(wèn)量" }, color: ["#3398DB"], //氣泡提示框,常用于展現(xiàn)更詳細(xì)的數(shù)據(jù) tooltip: { trigger: "axis", axisPointer: { // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效 type: "shadow" // 默認(rèn)為直線,可選為:"line" | "shadow" } }, toolbox: { show: true, feature: { //顯示縮放按鈕 dataZoom: { show: true }, //顯示折線和塊狀圖之間的切換 magicType: { show: true, type: ["bar", "line"] }, //顯示是否還原 restore: { show: true }, //是否顯示圖片 saveAsImage: { show: true } } }, grid: { left: "3%", right: "4%", bottom: "3%", containLabel: true }, xAxis: [{ type: "category", data: [21231,1212,21231,3213], axisTick: { alignWithLabel: true }, axisLabel: { interval: 0, rotate: 20 }, }], yAxis: [{ name: "懶貓今日訪問(wèn)量", type: "value" }], series: [{ name: "今日訪問(wèn)次數(shù)", type: "bar", barWidth: "60%", label: { normal: { show: true } }, data:[21231,1212,21231,3213] }] } datamapvalue = [ {name: "海門", value: [121.15,31.89,9]}, {name: "鄂爾多斯", value: [109.781327,39.608266,12]}, {name: "招遠(yuǎn)", value: [120.38,37.35,12]}, {name: "舟山", value: [122.207216,29.985295,12]}, {name: "齊齊哈爾", value: [123.97,47.33,14]}, {name: "鹽城", value: [120.13,33.38,15]}, {name: "赤峰", value: [118.87,42.28,16]}, {name: "青島", value: [120.33,36.07,18]}, {name: "乳山", value: [121.52,36.89,18]}, {name: "金昌", value: [102.188043,38.520089,19]} ]; mapoption = { backgroundColor: "#404a59", title: { text: "全國(guó)主要城市空氣質(zhì)量", subtext: "data from PM25.in", sublink: "http://www.pm25.in", left: "center", textStyle: { color: "#fff" } }, tooltip: { trigger: "item" }, legend: { orient: "vertical", y: "bottom", x: "right", data: ["pm2.5"], textStyle: { color: "#fff" } }, geo: { map: "china", label: { emphasis: { show: false } }, roam: true, itemStyle: { normal: { areaColor: "#323c48", borderColor: "#111" }, emphasis: { areaColor: "#2a333d" } } }, series: [ { name: "pm2.5", type: "scatter", coordinateSystem: "geo", data: this.datamapvalue, symbolSize: function (val) { return val[2] / 10; }, label: { normal: { formatter: "", position: "right", show: false }, emphasis: { show: true } }, itemStyle: { normal: { color: "#ddb926" } } }, { name: "Top 5", type: "effectScatter", coordinateSystem: "geo", data: this.datamapvalue, symbolSize: function (val) { return val[2] / 10; }, showEffectOn: "render", rippleEffect: { brushType: "stroke" }, hoverAnimation: true, label: { normal: { formatter: "", position: "right", show: true } }, itemStyle: { normal: { color: "#f4e925", shadowBlur: 10, shadowColor: "#333" } }, zlevel: 1 } ] } }

echarts.component.html

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/108923.html

相關(guān)文章

  • echarts使用總結(jié)

    摘要:最近一段時(shí)間做了一個(gè)使用的圖表項(xiàng)目。由于理解能力有限,使用起來(lái)并非暢通無(wú)阻。所謂好記性不如爛筆頭,現(xiàn)將一些比較關(guān)鍵的點(diǎn)記錄一下,供后續(xù)查看。 最近一段時(shí)間做了一個(gè)使用echarts的圖表項(xiàng)目。由于理解API能力有限,使用起來(lái)并非暢通無(wú)阻。所謂好記性不如爛筆頭,現(xiàn)將一些比較關(guān)鍵的點(diǎn)記錄一下,供后續(xù)查看。 一 使用方法 項(xiàng)目:ionic+angular4+echarts 1.由于打包原因,...

    spademan 評(píng)論0 收藏0
  • Angular學(xué)習(xí)資料

    摘要:目前穩(wěn)定在,進(jìn)入了版本狀態(tài),谷歌表示會(huì)長(zhǎng)期進(jìn)行支持。版本是谷歌開發(fā)的一款類型的框架,具有優(yōu)越的性能和絕佳的跨平臺(tái)性。于年月正式發(fā)布,目前已發(fā)布到版本。中文翻譯與主站同步的非常及時(shí)。 Angular是一款面向企業(yè)級(jí)應(yīng)用開發(fā)的前端框架,掌握好Angular相關(guān)技術(shù),有助于我們提升開發(fā)效率,編寫高質(zhì)量的前端代碼。 Angular 1.x版本 AngularJS 誕生于2009年,由Misko H...

    james 評(píng)論0 收藏0
  • Angular4使用經(jīng)驗(yàn)之:jwplayer插件運(yùn)用到angular4插件普適法

    摘要:是的,在這種情況下可以好像是可以使用插件了。第四步,重啟服務(wù)使用經(jīng)驗(yàn)之插件運(yùn)用到插件普適法上善若水的博客結(jié)果是找不到,報(bào)了錯(cuò)。。。 背景:這幾天我在使用使用angular4做項(xiàng)目,由于也是才接觸angular和typescript所以遇到不少的問(wèn)題。這是剛才解決一個(gè)的引用外部插件編譯出錯(cuò)的問(wèn)題。問(wèn)題描述:使用的插件名稱:jwplayer.js插件作用:視頻播放插件第一步:使用npm s...

    李文鵬 評(píng)論0 收藏0
  • angular4動(dòng)畫的使用

    摘要:引入動(dòng)畫模塊的動(dòng)畫模塊是獨(dú)立出去,所以要通過(guò)來(lái)下拉動(dòng)畫模塊在中導(dǎo)入動(dòng)畫模塊并注冊(cè)注冊(cè)下面就開始寫一個(gè)簡(jiǎn)單的動(dòng)畫這里是封裝好動(dòng)畫引入,在里面新建一個(gè)文件引入動(dòng)畫需要的模塊編寫默認(rèn),出場(chǎng),離場(chǎng)的動(dòng)畫下面是實(shí)現(xiàn)代碼之后和平時(shí)使用動(dòng)畫差不多 引入動(dòng)畫模塊 angular4的動(dòng)畫模塊是獨(dú)立出去,所以要通過(guò)npm來(lái)下拉動(dòng)畫模塊 npm install -S @angular/animations...

    chadLi 評(píng)論0 收藏0
  • angular4實(shí)戰(zhàn)(2) router

    摘要:在上一章節(jié),通過(guò)新建項(xiàng)目之后,會(huì)自動(dòng)引入路由模塊,接下來(lái)需要做的事情就是對(duì)路由模塊進(jìn)行配置。為了方便維護(hù),單獨(dú)把路由模塊的配置拿出來(lái),再去輸出到中。路由守衛(wèi)業(yè)務(wù)需求是在沒(méi)有登錄的情況下,是不允許跳入到下一個(gè)頁(yè)面的。 router 單頁(yè)面應(yīng)用通過(guò)路由來(lái)去渲染不同的視圖,為用戶在同一個(gè)頁(yè)面看到不同的場(chǎng)景,提供基礎(chǔ)服務(wù)。 在上一章節(jié),通過(guò)新建項(xiàng)目之后,ngModule會(huì)自動(dòng)引入路由模塊,接下...

    wanglu1209 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

ormsf

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<