Python 在matplotlib中操纵图案填充的线宽
在采用hatch关键字的matplotib绘图中,图案填充的线宽非常窄。我在几年前的帖子中找到了一些关于这一点的帖子,并声称制作了补丁,但我仍然无法找到增加图案填充线宽的方法。有办法做到这一点吗?不幸的是,目前无法在Agg后端中设置图案填充的线宽。宽度在src/_backend_agg.cpp文件中硬编码为“1.0”:Python 在matplotlib中操纵图案填充的线宽,python,pdf,plot,matplotlib,hatchstyle,Python,Pdf,Plot,Matplotlib,Hatchstyle,在采用hatch关键字的matplotib绘图中,图案填充的线宽非常窄。我在几年前的帖子中找到了一些关于这一点的帖子,并声称制作了补丁,但我仍然无法找到增加图案填充线宽的方法。有办法做到这一点吗?不幸的是,目前无法在Agg后端中设置图案填充的线宽。宽度在src/_backend_agg.cpp文件中硬编码为“1.0”: 对于其他后端(如PDF one)也是如此,但对于这些情况,可能更容易使用monkey修补程序。谢谢——有没有迹象表明这将在未来的版本中得到修复?似乎对该功能有需求,添加起来也不难
对于其他后端(如PDF one)也是如此,但对于这些情况,可能更容易使用monkey修补程序。谢谢——有没有迹象表明这将在未来的版本中得到修复?似乎对该功能有需求,添加起来也不难……这是一个更难回答的问题!据我所知,在matplotlib中没有尚未解决的问题,但一旦1.2(到目前为止还没有发布日期)使等高线图案填充成为可能,需求可能会增加。当然,如果您真的很感兴趣,您可以尝试自己对线宽进行参数化,并发送拉取请求…:-)
hatch_path_stroke.width(1.0);