我慢慢地理解了涉及三个财年数据的时间序列图所存在的问题。
这是一些示例数据。
Financial Year Month Category Value FY
0 2022-04-01 2023 Apr Total 53,616.40 2022-2023
1 2022-05-01 2023 May Total 56,652.97 2022-2023
2 2022-06-01 2023 Jun Total 41,240.00 2022-2023
3 2022-07-01 2023 Jul Total 37,039.38 2022-2023
4 2022-08-01 2023 Aug Total 46,683.56 2022-2023
我可以绘制如下时间序列:
# Create the Altair chart
chart = alt.Chart(marketing_block_melted).mark_bar().encode(
x=alt.X('Date:T', sort=FY_MONTH_SHORT_ORDER),
y=alt.Y('Value:Q'),
color='FY:N',
tooltip=['Date:T', 'Value:Q', 'Financial Year:N']
).properties(
width=800,
height=400,
title='Year-by-Year Comparison of Financial Data'
)
chart
[![在此处输入图片描述][1]][1]
这很好。但我想绘制从 4 月到 3 月的每年数据,以便可以比较不同年份的月度财务状况。[1]:https ://i.sstatic.net/6p7AP7BM.png
是的,这可以通过在 x 编码上设置时间单位并按财政年度月份排序来实现。以下是股票数据的示例: