[英]Python Altair How Do I Bin Histogram Data without Changing the Axis Ticks
[英]How do I label a date axis in Altair with ticks every week?
看起来 Vega 允许您为日期/时间轴指定分辨率(例如天)和间隔: https://vega.github.io/vega-lite/docs/axis.html#labels
{"interval": "month", "step": 3}
但是,例如,当我尝试指定alt.Axis(formatType="time", tickCount=alt.TickCount('day', step=7)
时,我得到一个无效的架构错误。
有没有办法指定我希望每 7 天打一次日期(即每周日期,而不是周数)?
原来有一种方法可以做到这一点(有点),即在alt.Scale
中设置nice
参数,而不是像 Vega 那样在轴上。 所以:
alt.Scale(nice={'interval': 'day', 'step': 7})
问题是它似乎会四舍五入到不错的值; 所以它不会从数据的第一天开始,而是说当月的第一天。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.