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

使用 matplotlib 将多行文本输出为单个 svg 文本对象

使用 matplotlib 将多行文本输出为单个 svg 文本对象

DIEA 2024-01-24 16:01:52
这个答案对于将标签作为从 matplotlib 导出的 svg 中的文本对象很有用。但是,如果标签跨越多行(当\n插入标签中时),则不同的行将输出为组内的不同文本对象。有什么方法可以让它们成为单个多行文本对象吗?

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

最简洁的答案是不。

matplotlib 这样做的原因是 SVG<text>元素不支持自动换行。因此,任何想要输出多行文本的东西都必须计算换行本身。

正在开发的 SVG 2 规范确实支持自动换行。但是,据我所知,还没有浏览器支持该功能。


查看完整回答
反对 回复 2024-01-24

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号