这个答案对于将标签作为从 matplotlib 导出的 svg 中的文本对象很有用。但是,如果标签跨越多行(当\n插入标签中时),则不同的行将输出为组内的不同文本对象。有什么方法可以让它们成为单个多行文本对象吗?
1 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
最简洁的答案是不。
matplotlib 这样做的原因是 SVG<text>
元素不支持自动换行。因此,任何想要输出多行文本的东西都必须计算换行本身。
正在开发的 SVG 2 规范确实支持自动换行。但是,据我所知,还没有浏览器支持该功能。
添加回答
举报
0/150
提交
取消