为了账号安全,请及时绑定邮箱和手机立即绑定

Python Getdist 库:线条轮廓和填充轮廓之间移动的问题

Python Getdist 库:线条轮廓和填充轮廓之间移动的问题

江户川乱折腾 2023-09-26 14:03:07
我现在使用GetDist 主页上提供的 GetDist 库面临一个新问题。getdist 图库中给出了示例。这是绘制一组协方差矩阵的联合分布的工具。一切工作正常,除了一个令我不安的细节:如果我放大得很深,我会注意到填充轮廓和线条轮廓之间有轻微的变化。我通过下面的缩放图(最小轮廓指 1 西格玛不确定性,最大轮廓指 2 西格玛)来说明这一点,代表 2 个协方差矩阵的椭圆。在这张图中,我非常深入地放大了一个子图。通常,如果我取消缩放图形,我会得到这种图像:生成三重图的相关部分是:# Call triplotg.triangle_plot([matrix1, matrix2],                names,                filled = True,                legend_labels = [],                contour_colors = ['darkblue','red'],                line_args = [{'lw':2, 'color':'darkblue'},                {'lw':2, 'color':'red'}],                )我不明白为什么填充区域(红色和深蓝色)稍微超出相应轮廓的线条。也许这与我对椭圆沿 和 的极限的计算有关x-coordinates,y-coordinates以便完全填充子图和舍入误差。我尝试修改这些参数但没有成功。
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

我没有查看代码,但从图像中可以看到,边框是一半插入,一半开始。我假设边框具有与形状的填充颜色类似的透明度,因此它具有移动的暗边框的效果,而这只是透明边框和透明背景叠加的部分。


https://img1.sycdn.imooc.com//651274660001f14304270234.jpg

以下示例显示两个圆圈,背景色为 rgba(0,0,0,0.5)。圆 A 上的边框没有不透明度:rgb(0,0,0,1),而圆 B 上的边框颜色与填充颜色匹配(因此 50% 不透明度:rgba(0,0,0,0.5)。



查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信