The issue has been closed
问题描述

如上图中,给mark area配置了stroke,area的四周都给描边了。但是希望只要上边的描边,不需要左下右边的描边。
大概需要如下的效果(用mark line模拟的,和area不能紧紧贴合,可能留有缝隙)。

任务类型
初级任务

posted by hustcc over 1 year ago 
用mark line模拟的,和area不能紧紧贴合,可能留有缝隙
@taoliujun 这个缝隙在哪里?
posted by pearmini over 1 year ago
用mark line模拟的,和area不能紧紧贴合,可能留有缝隙
@taoliujun 这个缝隙在哪里?
line和area的边的贴合不紧密的情况。两者都设置了.encode('shape', 'smooth')
。

posted by taoliujun over 1 year ago
posted by taoliujun over 1 year ago 
posted by pearmini over 1 year ago 
@pearmini 我不清楚curve的背景,不过我今天试试。
posted by taoliujun over 1 year ago
@taoliujun 背景可以看看 D3 的相关文档,G2 就是直接用的 D3 Shape 里面的 Curve。
posted by pearmini over 1 year ago
posted by taoliujun over 1 year ago 
@pearmini 将mark area的smooth curve改成和mark line smooth curve一样的,只是符合了这个issue的预期。
是否会影响别人的预期呢?甚至还要取消掉alpha
参数呢。
posted by taoliujun over 1 year ago
@taoliujun 好问题,这确实是一个 breaking change,但是影响很小,可以忽略。
posted by pearmini over 1 year ago
posted by pearmini over 1 year ago