antvis/G2

The issue has been closed
动画使得 lineDash 更新失效 #4953
pearmini posted onGitHub
- 问题:动画会使得 lineDash 更新失效
- 出现原因:动画没有更新 lineDash 属性
- 版本:5.0.5
import { Chart } from '@antv/g2';
const chart = new Chart({
container: 'container',
theme: 'classic',
autoFit: true,
});
chart
.line()
.data({
type: 'fetch',
value:
'https://gw.alipayobjects.com/os/bmw-prod/551d80c6-a6be-4f3c-a82a-abd739e12977.csv',
transform: [{ type:'slice', start: 0, end: 10 }]
})
.encode('x', 'date')
.encode('y', 'close')
.style("lineDash", [5, 2]);
chart.render().then(chart => {
const [line] = chart.getNodesByType('line');
line.style("lineDash", [1, 1])
chart.render();
});