antvis/G2







Do you want to work on this issue?
You can request for a bounty in order to promote it!
[v5] rangeY 使用, 同理 rangeX #4572
visiky posted onGitHub
描述
1、rangeY
是否可以不用声明 encode('y', d => d)
2、期望实现 chart.rangeY().data([ [350, 'max'] ])
的功能,该如何实现?可以给一个例子么
<img width="420" alt="image" src="https://user-images.githubusercontent.com/15646325/211981243-934f1ade-14f2-4e19-b71f-d62f4e216122.png">
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 可以内置