Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v5] 面积图支持 step 等 shape #4516

Closed
visiky opened this issue Dec 24, 2022 · 1 comment
Closed

[v5] 面积图支持 step 等 shape #4516

visiky opened this issue Dec 24, 2022 · 1 comment
Assignees
Labels

Comments

@visiky
Copy link
Member

visiky commented Dec 24, 2022

需求背景

用户在设置 line 为 hvh shape 的时候,发现 area 填充不能跟随一样实现 hvh 形状

image

代码

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

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

chart.data([
  { year: '1991', value: 3 },
  { year: '1992', value: 4 },
  { year: '1993', value: 3.5 },
  { year: '1994', value: 5 },
  { year: '1995', value: 4.9 },
  { year: '1996', value: 6 },
  { year: '1997', value: 7 },
  { year: '1998', value: 9 },
  { year: '1999', value: 13 },
])

chart
  .line()
  .encode('x', 'year')
  .encode('y', 'value')
  .encode('shape', 'hvh')


chart
  .area()
  .encode('x', 'year')
  .encode('y', 'value')
  .style('fillOpacity', 0.25)
  // .encode('shape', 'hvh')

chart.render();
@visiky visiky added the V5 label Dec 24, 2022
@hustcc hustcc self-assigned this Dec 26, 2022
@hustcc
Copy link
Member

hustcc commented Dec 26, 2022

.encode('shape', 'step')

面积图没有和折线图一样区分 vh hv hvh。面积图的 step 等效于 hvh。

@hustcc hustcc closed this as completed Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants