如何在Vega-lite轴标题中放置换行符?

时间:2019-07-19 16:10:30

标签: vega-lite

我是Vega-lite的新手,我想弄清楚轴标题中是否可能出现换行符。我有一个长轴标题,例如:

“长轴标题太长,无法容纳在图表下方”

我尝试过:

“长轴标题太长,无法容纳在图表下方”和
“长轴标题也\\
很适合在图表下显示”

“ \ n”似乎没有任何作用。 “ \ [enter]”只是在行中添加了额外的空间。

我的x和y编码如下:

encoding: {
      x: {field: 'a',
          type: 'ordinal',
          sort: {"encoding": "x"},  
          axis: {"title": "Knowledge of the elder\
          categories would melt\
          your psyche",
          "titleFontSize": 30,
          }
          },
      y: {field: 'b', 
          type: 'quantitative',
          axis: {"title": "Your puny mortal mind\ncannot comprehend the units\nof the multiverse!",
          "titleFontSize": 14,
          }
          }
    }

我没有收到错误消息,但也没有得到换行符。我要么没有变化(来自\ n),要么怪异的间隔(来自[enter])。

谢谢!

1 个答案:

答案 0 :(得分:1)

Vega或Vega-Lite不支持多行字符串。有关详细信息,您可以在此处参考(长期)功能请求:https://github.com/vega/vega/issues/488