option =

  1. {
    tooltip: {
    trigger: 'axis',
    // axisPointer: {
    // type: 'cross',
    // label: {
    // backgroundColor: '#6a7985',
    // },
    // },
    position(pos: any, params: any, dom: any, rect: any, size: any) { // 鼠标移入时显示的框子的定位
    // 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
    return {
    top: -10,
    [['left', 'right'][+(pos[0] < size.viewSize[0] / 2)]]: 10,
    };
    },
    },
    dataZoom: [  //x轴是否可以滑动
    {
    type: 'inside',
    start: 50, //从50%开始显示
    end: 100, //到100%的位置 
    filterMode: 'empty',
    },
    ],
    color: ['#d77b09', '#54f0fd', '#296f04'],  //想要设置折线图的文字颜色(还是图小图标一起改动?),必须要在这里写
    legend: {
    data: ['名称1', '名城2', {  //这里可以单独设置图例的配置
    name: '名城3',
    textStyle: {
    fontSize: 8,
    fontWeight: 'bolder',
    color: '#296f04',
    },
    }],
    itemWidth: 6, //图例小图标的宽度,宽度和高度都为0时,小图标不显示
    itemHeight: 6, //图例小图标的高度
    textStyle: {
    fontSize: 8, // 设置图例中文字大小
    color: ['#d77b09', '#54f0fd', '#296f04'],  //设置图例文字的颜色,如果是有折线图,必须再在外面写个color,如果这里和外面写了都没效果,就单独设置图标中的data设置
    },
    itemGap: 0,
    top: -6,
  2.  
  3. },
    // toolbox: {
    // feature: {
    // saveAsImage: {},
    // },
    // },
    grid: {  //这个是用来设置echarts图标的位置和其他设置
    left: '-5%',
    // right: '4%',
    bottom: '11%',
    width: '110%',
    top: '20%',
    containLabel: true, //一般都带上这个,否则x,y轴的刻度值会被截取掉
    },
    xAxis: [  //x轴的设置
    {
    type: 'category',
    boundaryGap: true, //是否将x轴的刻度显示在中间位置,false表示从0这个位置开始(最边上)
    data: data,  //x轴的数据
    axisTick: {  //是否显示刻度线
    show: false,
    },
    axisLabel: {  //相关轴上的刻度值的设置,show:false,表示不显示轴上的刻度值
    textStyle: { //刻度值的字体样式设置
    color: '#e9ecee',
    },
    fontSize: 8,
    margin: 2,  //刻度值离轴线多远的距离
    },
    },
    ],
    yAxis: [
    {
    type: 'value',
    // min: 0,
    // max: 300, //设置轴的最大值和最小值,一般不规定,可自适应
    show: false,  //设置Y轴不显示(轴线不显示)
    splitNumber: 4, // 控制刻度标签的数量
    axisTick: { //轴线的小刻度线
    show: false, // y轴的小刻度线。这里是不显示
    },
    axisLabel: { //设置刻度值
    show: false, //不显示刻度值,如果不显示,下面的刻度值设置就可以不用写了
    textStyle: {
    // color: '#e9ecee',
    },
    fontSize: 8,
    margin: 5,
    },
    axisLine: { //设置轴线的配置
    show: false,
    lineStyle: { //轴线的线条颜色
    color: '#9999ae',
    },
    },
    splitLine: {  //设置网格线,写在哪个轴就是哪个轴的网格线
    show: false,
    lineStyle: {
    type: 'dotted',
    // color: ['#aaa', 'red'], //设置网格线的颜色,可单独设置
    color: '#4c4a74',
    },
    },
    },
    ],
    series: [
    {
    name: '名称1',
    type: 'line',
    stack: '总量',
    symbol: 'none', //取消折线上的小圆点
    smooth: true, //使线条顺滑
    itemStyle: { //折线的样式设置
    normal: {
    lineStyle: { //折线线条的设置
    color: '#d77b09',
    },
    },
    },
    areaStyle: { //折线的区域样式设置
    normal: {
    color: new LinearGradient( //区域颜色设置
    0, 0, 0, 1,
    [
    { offset: 0, color: '#00c9ff' },
    { offset: 1, color: '#0065ff' },
    ],
    ),
    },
    },
    data: data,
    },
    {
    name: '名称2',
    type: 'line',
    stack: '总量',
    smooth: true,
    symbol: 'none',
    itemStyle: {
    normal: {
    lineStyle: {
    color: '#54f0fd',
    },
    },
    },
    areaStyle: {
    normal: {
    color: new LinearGradient(
    0, 0, 0, 1,
    [
    { offset: 0, color: '#00c9ff' },
    { offset: 1, color: '#0065ff' },
    ],
    ),
    },
    },
    data: data,
    },
    {
    name: '名称3',
    type: 'line',
    stack: '总量',
    smooth: true,
    itemStyle: {
    normal: {
    color: '296f04', //折线上的小圆点颜色设置
    lineStyle: {
    color: '#296f04',
    // width: 1, //折线的线条宽度
    },
    },
    },
    areaStyle: {
    normal: {
    color: new LinearGradient(
    0, 0, 0, 1,
    [
    { offset: 0, color: '#00c9ff' },
    { offset: 1, color: '#0065ff' },
    ],
    ),
    },
    },
    label: { //在折线上显示相对应的数值
    normal: {
    show: true,
    position: 'top', //数值的位置
    distance: 0,  //数值距离折线的距离
    fontSize: 8, //数值的字体大小
    color: '#296f04', //数值的颜色
    },
    },
    data: data,
    },
  4.  
  5. ],
    };

echarts相关属性设置(1)折线图篇的更多相关文章

  1. echarts相关属性设置(2)--折线图和柱状图的结合使用

    type:bar和line的组合 option = { { tooltip: { trigger: 'axis', axisPointer: { // type: 'shadow' }, // lab ...

  2. echarts相关属性设置(3)环状图

    option = { grid: { left: '3%', top: '0%', // height: 500, right: '30%', containLabel: true, }, legen ...

  3. UILabel的相关属性设置

    在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...

  4. iOS开发笔记--UILabel的相关属性设置

    在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...

  5. echarts爬坑 : 怎么Line折线图设置symbol:none后Label不见了?

    用 echarts 时遇到了一个奇奇怪怪的问题. 这是一张折线图. 本来这个图是有数字显示的. series : [ { name:'搜索引擎', type:'line', stack: '总量', ...

  6. 深入浅出ECharts系列 (二) 折线图

    深入浅出ECharts系列(二) 目标 本次教程的目标是实现“折线图堆叠”折线,实现结果如图: 2. 准备工作 a)         首先下载ECharts插件,你可以根据自己的实际需求选择你想要下载 ...

  7. echarts图表属性设置

    原地址:http://blog.csdn.net/she_lover/article/details/51448967theme = { // 全图默认背景 // backgroundColor: ‘ ...

  8. echarts入门基础,画折线图

    注意:一定要自己引入echarts库 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...

  9. 设置TextBlock默认样式后,其他控件的Text相关属性设置失效问题

    问题: 定义了默认TextBlock样式后,再次自定义下拉框 or 其他控件 ,当内部含有TextBlock时,设置控件的字体相关样式无效,系统始终使用TextBlock设置默认样式 解决方案: 为相 ...

随机推荐

  1. 如何分析和提高大型项目(C/C++)的编译速度?(VS2015特有的:/LTCG:incremental选项)

    常见的有几个:1. Precompile header2. 多线程编译3. 分布式编译4. 改code,减少依赖性 另外还有一个VS2015特有的:/LTCG:incremental选项.以前为了执行 ...

  2. Windows消息、绘图与多线程

    有一个项目,一旦点下按钮后,用死循环不停的读数据,读出后立刻用可视化的方法显示.如果不采用多线程的方法,程序运行都正确,但无法关闭窗口,不清楚是窗口无法通过关闭按钮来接受Windows消息,还是接受了 ...

  3. what??|诞生才一年的BCH竟面临硬分叉的抉择

    BCH才刚过一周岁生日一个星期,BCH社区的主力之一Bitcoin ABC(BCH全网接近三分之二节点运行的软件系统由Bitcoin ABC开发)就搅动了社区的涟漪.8月8号,Bitcoin ABC公 ...

  4. git推送已有项目到gitee

    有时候会接收一个项目,这个项目已有git版本控制,但git 远端服务器地址已失效(员工离职,原先是推送到他个人gitee上的). 要按照如下步骤,将该项目推送到gitee. 1.先去gitee上新建一 ...

  5. jzyz集训 0228

    早上考了一波. 出题人是wangyurzee王队长,题目亲民,数据很水(除了第二题).用来做比赛很不错.(尽管我只有第一题A了). 第一题大意是给你n个操作,每个操作是将你手上的数字区间集合与给出的区 ...

  6. 浅谈如何删除JSP编译后的空行

    当你在客户端用view source看JSP生成的代码时,会发现有很多空行,他们是由< %...% >后的回车换行而生成的,也就是说每一行由< %...% >包含的JSP代码到 ...

  7. Numpy中的flatten是按照什么方式进行工作。

    a = [[[1,2],[3,4]],[[5,6],[7,8]]] a = np.ndarray(a) array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) type ...

  8. MongoDB 复制集节点增加移除及节点属性配置

    复制集(replica Set)或者副本集是MongoDB的核心高可用特性之一,它基于主节点的oplog日志持续传送到辅助节点,并重放得以实现主从节点一致.再结合心跳机制,当感知到主节点不可访问或宕机 ...

  9. spellchecker inspection helps locate typeos and misspelling in your code, comments and literals, and fix them in one click

    项目layout文件中出现 spellchecker inspection helps locate typos and misspelling in your code, comments and ...

  10. 最新sublimetext3080注册

    ----- BEGIN LICENSE -----K-20Single User LicenseEA7E-9401293A099EC1 C0B5C7C5 33EBF0CF BE82FE3BEAC216 ...