echarts中的一些配置

摘要:
类似地,旋转:0,//-90到90的倾斜度默认为0textStyle:{fontWeight:“”,//bold color:“#ACACAC”//black},//仅显示前两个数据边距:10,间隔:100000,showMinLabel:true,showMaxLabel:true},//axisLine轴相关设置:axisLine:{show:false,//x轴符号:[{default:“none”}]不显示,//可以是字符串,指示在两端使用相同的箭头;或长度为2的字符串数组,表示两端的箭头//axisLine Axis style setting lineStyle:{color:“#333”,//Axis color setting 1//Axis linewidth.}},BoundaryGap:false,//是否从零刻度数据开始:[“20190601”,“20190602”,“201 90601””,“2019 90601”,“20190601”,“20190701”],axisTick:{show:false,length:0}}],YAxis:[{type:“value”,axisTick:{show:false},axisLine:{show:false}、axisLabel:{//interval:0,//控制坐标轴刻度标签的显示间隔。将其设置为0可强制显示所有标签。
下面配置渐变色的地方,
new echarts.graphic.LinearGradient中的echarts为自己定义的echarts对象(var echarts = require("echarts/lib/echarts");)
option: {
        // 提示
        tooltip: {
          trigger: "axis", 
          // 设置tooltip的样式
          formatter: function(datas) {
            var res = datas[0].name + "<br/>",
              val;
            for (var i = 0, length = datas.length; i < length; i++) {
              val = datas[i].value / 100 + "%";//百分比
              // datas[i].marker是文字前面的icon
              res += datas[i].marker +" "+ datas[i].seriesName + ":" + val + "<br/>";
            }
            return res;
          }
        },
        //color跟legent对应,颜色就是icon的颜色
        color: ["#4472C5", "#ED7C30"],
        legend: {
          icon: "circle",//y圆形
          data: ["策略收益", "沪深300"],
          left: "4%",
          itemHeight: 9, //改变圆圈大小
          textStyle: {
            fontSize: 14,
            color: "#B6B9BE",
            rich: {
              b: { color: "red" }
            }
          }
        },
        // 具体上下左右的距离
        grid: {
          top: "20%",
          left: "0%",
          right: "8%",
          bottom: "6%",
          containLabel: true
        },
        // 下载按钮
        toolbox: {
          // feature: {
          //     saveAsImage: {}
          // }
        },
        // x轴配置
        xAxis: [
          {
            type: "category",
            axisLabel: {
              //  interval: 0,  //控制坐标轴刻度标签的显示间隔.设置成 0 强制显示所有标签。设置为 1,隔一个标签显示一个标签。设置为2,间隔2个标签。以此类推
              rotate: 0, //倾斜度 -90 至 90 默认为0
              textStyle: {
                fontWeight: "", //加粗
                color: "#ACACAC" //黑色
              },
              // 只显示首位两个数据
              margin: 10,
              interval: 100000,
              showMinLabel: true,
              showMaxLabel: true
            },
            // axisLine坐标轴轴线相关设置:
            axisLine: {
              show: false, // 不显示x轴
              symbol: [{ default: "none" }], // 可以是字符串,表示两端使用同样的箭头;或者长度为 2 的字符串数组,分别表示两端的箭头。默认不显示箭头,即 'none'。两端都显示箭头可以设置为 'arrow',只在末端显示箭头可以设置为 ['none', 'arrow']。
              // axisLine坐标轴轴线样式设置
              lineStyle: {
                color: "#333", // 坐标轴轴线颜色设置
                 1 // 坐标轴线线宽。
              }
            },
            boundaryGap: false, //是否从零刻度开始
            data: [
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190601",
              "20190701"
            ],
            axisTick: { show: false, length: 0 }
          }
        ],
        yAxis: [
          {
            type: "value",
            axisTick: { show: false },
            axisLine: { show: false },
            axisLabel: {
              //  interval: 0,  //控制坐标轴刻度标签的显示间隔.设置成 0 强制显示所有标签。设置为 1,隔一个标签显示一个标签。设置为2,间隔2个标签。以此类推
              rotate: 0, //倾斜度 -90 至 90 默认为0
              textStyle: {
                fontWeight: "", //加粗
                color: "#ACACAC" //黑色
              },
              formatter: "{value}%"
            },
            splitLine: {
              show: true,
              lineStyle: { type: "solid", color: ["#E7E7E7"],  1 }
            }
          }
        ],
        series: [
          {
            name: "策略收益",
            type: "line",
            // stack刪除后y軸数据才能让对应
            // stack: "总量",
            showSymbol: false,
            hoverAnimation: false,
            // 使用圆滑曲线
            smooth: true,
            yAxisIndex: 0,
            itemStyle: {
              normal: {
                // label: {
                //         show: true,
                //         position: 'top',
                //         formatter: '{b}
{c}%',
                //     },
                lineStyle: {
                  color: "#F99037"
                }
              }
            },
            // 背景区域渐变色
            areaStyle: {
              normal: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  {
                    //折线图颜色渐变
                    offset: 0,
                    color: "#FEE9D7"
                  },
                  {
                    offset: 1,
                    color: "#FFFBF8"
                  }
                ])
              }
            },
            data: [
              "-50",
              "152",
              "120",
              "152",
              "192",
              "179",
              "146",
              "158",
              "150",
              "126",
              "179",
              "204",
              "186",
              "177",
              "192",
              "182",
              "162",
              "178",
              "240",
              "209",
              "187",
              "164",
              "192",
              "182",
              "152",
              "92"
            ]
          },
          {
            name: "沪深300",
            type: "line",
            // stack: "总量",
            showSymbol: false,
            hoverAnimation: false,
            smooth: true,
            yAxisIndex: 0,
            itemStyle: {
              normal: {
                lineStyle: {
                  color: "#3979BB"
                }
              }
            },
            areaStyle: {
              normal: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  {
                    //折线图颜色渐变
                    offset: 0,
                    color: "#FEE9D7"
                  },
                  {
                    offset: 1,
                    color: "#FFFBF8"
                  }
                ])
              }
            },
            data: [
              "92",
              "72",
              "120",
              "92",
              "60",
              "89",
              "82",
              "68",
              "98",
              "86",
              "79",
              "84",
              "76",
              "87",
              "62",
              "72",
              "82",
              "98",
              "86",
              "79",
              "87",
              "74",
              "82",
              "62",
              "82",
              "62"
            ]
          }
        ]
      }
    };

  

  

免责声明:文章转载自《echarts中的一些配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RequestBodyAdvice和ResponseBodyAdvice详解,@ControllerAdvice注解图书管理系统后端接口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

BAT教程 第三节(FOR命令中的变量)

FOR命令中有一些变量,许多新手朋友不太了解它们的用法。今天,我将向您解释它们的用法!让我们看看这个例子:首先,我们创建一个名为temp Txt文本文件的桌面,输入这些内容“11112222”“3333”44“44”,然后创建一个BAT文件,代码如下:FOR/F“delims=”%%iINDO@echo%%~执行ipause后,我们可以看到CMD echo如...

解决xcode打开时loading假死的问题

出现这个问题就真得崩溃了,有些小伙伴甚至还重装了Xcode,这里给大家推荐一个行之有效的方法。...

DB2字符函数简介及使用

Param2可以是编码单元16-16位UTF-16编码,也就是说,字符串表示为16位UTF-18编码字符串。Codeunits32-32位UTF-32编码,即字符串表示为32位UTF 32编码字符串。请注意,定义为FORBITDATA的字符串不能转换为图形字符。如果length<length,则来自的原始字符串短于结果中的长度。...

socket网络编程(二)—— 实现持续发送

exit(exit_FAILURE);}//初始化套接字元素structsockaddr_inserver_addr;intserver_len=大小(server_addr);内存集(&amp;server_len);0){ERR_EXIT(“listenclientfail”);client_len);buffer);}//关闭套接字(m_con...

uniapp之页面间传递和接收数组

uni-app如何在页面之前发送和传递数组?如果阵列是直接发送和传递的,则收到的消息如下所示。无法获取更多的对象值。接收数组对象的参数。您可以首先将数组转换为JSON字符串,然后在将其传递到页面后将其解析为JavaScript对象。...

sqlmap 安装使用

Id=1“”8)从配置文件加载攻击目标,并使用参数“-c”指定配置文件。Sqlmap将解析配置文件并根据配置文件的配置执行操作。sqlmap conf文件的安装目录中有一个名为sqlmap的文件,它是配置文件的模板。Id=1“--当前用户#列出数据库sqlmap.py u的所有用户”http://192.168.12.157:30336/#/login?...