如何解决从终端运行脚本时,Altair 不显示图表?
我正在 Mac Pro Big Sur 上学习本教程示例。
https://altair-viz.github.io/gallery/simple_bar_chart.html
vtest.py 如下:
import altair as alt
import pandas as pd
source = pd.DataFrame({
'a': ['A','B','C','D','E','F','G','H','I'],'b': [28,55,43,91,81,53,19,87,52]
})
alt.Chart(source).mark_bar().encode(
x='a',y='b'
)
当我在终端上执行此操作时,它不显示任何内容,不显示可视化,也没有错误或警告消息。
% python vtest.py
altair 不能在 Mac OS 上运行吗?
解决方法
如果您想通过从终端运行脚本来显示 Altair 图,您可以使用 .show()
方法在您的默认浏览器中打开它:
alt.Chart(source).mark_bar().encode(
x='a',y='b'
).show()
文档包括一个带有 more details about how Altair charts are rendered and how to display them conveniently 的部分,从这段开始:
Altair 生成 Vega-Lite 可视化,需要一个 Javascript 前端来显示图表。由于笔记本环境结合了 Python 后端和 Javascript 前端,因此许多用户发现使用 Altair 很方便。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。