echarts 学习笔记

 配置笔记

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
var chartopt = {
      title: {
        text: '月新增文章数'// 标题
        left: 'center', //标题内容 距离左边距离/方向
        top: '10'   //标题内容 距离上面距离/方向
      },
      tooltip: {
        trigger: 'axis'  //提示信息 鼠标放上去显式的信息,也就是虚竖线
      },
      legend: {
        data: ['新增文章'],//例图组件  有点类似于分组的信息
        top: '40' 距上面距离
      },
      toolbox: {   //图表的工具 : 导出图片,数据视图,动态类型切换 数据区域缩放,重置
        show: true,//显式
        feature: { //各工具配置项目,还可以自定义工具
          mark: { show: true },
          dataView: { show: true, readOnly: false },
          magicType: { show: true, type: ['line', 'bar'] },
          restore: { show: true },
          saveAsImage: { show: true }
        }
      },
      calculable: true,
      xAxis: [     //x轴
        {
          name: '日',
          type: 'category',   //坐标轴类型 一般是这样设置
          boundaryGap: false, //留白,即标签和数据都会在两个刻度之间(mon 是x轴的最左边坐标,然后柱子就在最左边,会超过y轴线)
          data: aDate
        }
      ],
      yAxis: [    //y轴
        {
          name: '月新增文章数', //x轴信息
          type: 'value'   //坐标轴类型
        }
      ],
      series: [
        {
          name: '新增文章'//对应tooltip,
          type: 'line',// 是什么类型的
          smooth: true,//是否曲线平滑
          itemStyle: { <br>              normal: { <br>                areaStyle: {  // 区域的设置<br>                   type: 'default' // 使用默认的<br>                }, <br>                color: '#f80' //区域的颜色<br>              }, <br>              lineStyle: { color: '#f80' } //走势图线条的颜色<br>          },
          data: aCount
        }],
      areaStyle: {
        normal: { //默认的设置
          color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{    //这里设置的是一个过渡颜色
            offset: 0,
            color: 'rgba(255,136,0,0.39)' 
          }, {
            offset: .34,
            color: 'rgba(255,180,0,0.25)'
          }, {
            offset: 1,
            color: 'rgba(255,222,0,0.00)'
          }])
 
        }
      },
      grid: {  //这里设置的是整个图标距离图表div包裹的距离
        show: true,//要设置生效
        x: 50, 距离左边
        x2: 50,距离右边
        y: 80,距离上边
        height: 220  整个的高度
      }
    };

  

posted @   zmztyas  阅读(53)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示