如何解决可以在 Vega-Lite 上编写 Latex 吗?
我想在 Latex 表达式中使用“文本”标记,并使用 Vega-Lite 绘制它。这可能吗?例如:
data = {x:[0,1,2,3],y:[0,t=["x^0","x^1","x^2","x^3"]}
{
"data":data
}],"mark": "text","encoding": {
"x": {"field": "x","type": "quantitative"},"y": {"field": "y","text": {"field": "t","type": "nominal"}
}
}
解决方法
不,Vega-Lite 规范不支持 LaTeX 数学(相关功能请求为 here)。但是对于像示例中的简单数学表达式,您通常可以使用 unicode 文本来表示它们:
{
"data":{
"values": [
{"x": 0,"t": "x⁰"},{"x": 1,"t": "x¹"},{"x": 2,"t": "x²"},{"x": 3,"t": "x³"}
]
},"mark": "text","encoding": {
"x": {"field": "x","type": "quantitative"},"y": {"field": "x","text": {"field": "t","type": "nominal"}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。