问题描述
我正在尝试使用 altair (vega-lite) 随着时间的推移显示文本,它使用分层图表可以正常工作,其中使用 alt.Chart().mark_text() 函数创建一个以显示文本。
文本虽然是多个短语,应该换行(带换行符)。这怎么办?
(我不想在不同的位置使用固定的换行符,例如 \n,因为文本换行也应该与缩放一起使用)
解决方法
不完全是你想要的,但你可以指定一个字符来换行。缩放时,文本大小保持不变,因此应始终适合视图。
例如为每个单词换行:
.mark_text(lineBreak=' ')