Skip to content

折线图,series的data数组为单个点时(或者多个点,但是值相同),y轴boundaryGap无效 #4417

Closed
@Gyanxie

Description

问题简述 (One-line summary)

版本及环境 (Version & Environment)

  • ECharts 版本 (ECharts version):echart 3
  • 浏览器类型和版本 (Browser version): chrome 53.0.2785.143
  • 操作系统类型和版本 (OS Version): window 7

重现步骤 (Steps to reproduce)

1.上述option运行的结果为异常情况,
2.将option的series data 替换为[1,2]后,运行的结果为正常情况
3.对比两次结果中,y轴的最大长度

期望结果 (Expected behaviour)

y轴设置boundaryGap 后,正常延长到设定的百分比

可能哪里有问题 (What went wrong)

ECharts配置项 (ECharts option)

option = {
    title: {
        text: '测试'
    },
    xAxis: {
        type: 'category',
         data: [1,2,3,4]
    },
    yAxis: {
        type: 'value',
        boundaryGap: [0, '100%']
    },
    series: [{
        name: '模拟数据',
        type: 'line',
        data: [1],
        markPoint:{
            symbol: "pin",
            symbolOffset: [0, -8],
            symbolSize: "30",
            data: [{
                type:'max',
                name: 'item'
            }]
            }
    }]
}

其他信息 (Other comments)

上图给的代码是发生问题的代码,结果如下:
image

仅仅修改series的data为:[1,2]后(原来是[1]),显示正常:

image

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions