antvis / antvis/G2

[v5] rangeY 使用, 同理 rangeX

Open
#4,572 7 comments 0 reactions 1 assignee Claimed by @hustcc View on GitHub
feature 💡 OSCP v5
Dominant language
TypeScript
Stars
12.6k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

### 描述

1、`rangeY` 是否可以不用声明 `encode('y', d => d)`
2、期望实现 `chart.rangeY().data([ [350, 'max'] ])` 的功能,该如何实现?可以给一个例子么

image

```ts
import { Chart } from '@antv/g2';

const chart = new Chart({
container: 'container',
autoFit: true,
});

chart.data({
type: 'fetch',
value:
'https://gw.alipayobjects.com/os/bmw-prod/551d80c6-a6be-4f3c-a82a-abd739e12977.csv',
})

chart
.line()
.encode('x', 'date')
.encode('y', 'close');

chart
.rangeY()
.data([[350, 600]])
// 如果没有声明 encode, 则无法显示
// .encode('y', d => d);

chart.render();
```

目前使用过 transform 自行获取到 column data,然后进行处理。期待后续 G2 可以内置

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.