• angularJS图表-angular-flot


    1.首先需要在项目中引入的js文件有

    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <script src="http://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.min.js"></script>

    <script src="http://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.pie.min.js"></script>

    <script src="../angular-flot.js"></script>

    2.饼图的数据结构以及配置:

      // 饼图-环形图数据源
        $scope.donutData = [
          {
            label: "本台资源",
            data: 0
          }, {
            label: "外台资源",
            data: 0
          }, {
            label: "其他资源",
            data: 0
          }
        ];
        $scope.donutOptions = {
          series: {
            pie: {
              show: true,
              innerRadius: 0.5,
              label: {
                show: false
              }
            }
          },
          legend: {
            show: false,
            noColumns: 1
          },
          grid: {
            clickable: true
          },
          colors: ["#15bec0", "#967db0", "#fcb981"]
        };
    

    3.折线图的数据结构以及配置:

    $scope.chartData = [
    {
    label: "流量大小",
    data: [[1,3],[2,4]]
    }, {
    label: "入库数量",
    data: [[3,4],[1,5]]
    }, {
    label: "视频总长度",
    data: [[1,6],[3,5]]
    }
    ];
     $scope.chartOptions = {
          series: {
            zero: false,
            bars: {
              show: false
            },
            lines: {
              show: true,
              fill: false
            },
            points: {
              show: true,
              lineWidth: 1,
              fill: true,
              fillColor: "#ffffff",
              symbol: "circle",
              radius: 5
            },
            shadowSize: 0
          },
          legend: {
            show: false,
            noColumns: 8
          },
          grid: {
            clickable: true,
            borderWidth: 1,
            borderColor: "#eeeeee"
          },
          colors: ["#15bec0", "#b5a2de", "#fcb981"],
          xaxis: {
            show: true,
            ticks: [],
            tickDecimals: 0
          },
          yaxis: {show: true, tickDecimals: 0}
        };
    

    4.饼图数据源:

    // 饼图
    $scopr.pieData=[
        {label: '已完成', data: 23},
        {label: '未完成', data: 77}
    ]
    
    $scope.pieChartOptions = {
      series: {
         pie: {
            show: true,
             label: {
              show: false,
                  radius: 1 / 3
              }
           }
        },
        legend: {
           show: false,
           noColumns: 2
        },
        colors: ['#fe8203', '#e7e9ed']
    };  

    5.统计图显示方式:<flot style="margin: 0 auto" dataset="donutData" options="donutOptions" height="300px"></flot>

    如果需要操作统计图的一些默认,可以在angular-flot中修改directive;

      

      

  • 相关阅读:
    迁移学习
    GAN
    PCA
    LSTM
    hdu 1754 I Hate It 线段树
    hdu 4292 Food 最大流
    hdu 2222 Keywords Search AC自动机
    hdu 3572 Task Schedule hdu 2883 kebab 最大流
    poj 1966 Cable TV Network 点连通度
    hdu 2236 匹配
  • 原文地址:https://www.cnblogs.com/maoyazhi/p/5684886.html
Copyright © 2020-2023  润新知