向vegalite bar ch添加数据标签

2024-09-30 16:25:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个非常简单的条形图,它是用pythonaltair库基于Pandas数据帧创建的。在

Bar chart

生成图表的代码是:

Chart(df).configure(background='white').mark_bar().encode(
    X('user_id', bin=Bin(maxbins=10), title='Subscriber count'),
    Y('count(*)', title='Number of publications')
)

它转换为以下vega-lite语法:

^{pr2}$

我唯一想补充的是,每根棒上的实际值,最好逆时针旋转90度。在

到目前为止,我只能找到mark_text特性,如果我使用分层,这可能是一个选项,但是我找不到如何旋转文本。当然,如果有更好的方法(或者根本不可能),一定要说出来! 谢谢!在


Tags: 数据代码pandasdftitleconfigurecountchart