c3js / c3js/c3

Removing regions, then adding new brings back the removed

Open
#1,130 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
9.3k
Forks
1.4k
Avg merge
6d 16h
Merged PRs (30d)
1

Description

Try this:

``` javascript
var chart = c3.generate({
data: {
columns: [
['data1', 30, 200, 100, 400, 150, 250],
['data2', 50, 20, 10, 40, 15, 25]
]
}
});

chart.regions.add({axis: 'y', start: 160});
chart.regions.remove();
chart.regions.add({axis: 'y', end: 40}); // 2 regions now
```

Also, adding an y grid line seems to bring back removed regions.

``` javascript
chart.regions.remove(); // no regions
chart.ygrids.add({value: 150}); // wait, no..now we have 2 again
```

Am i missing something?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.