Python Matplotlib如何在不将datetime轴更改为字符串的情况下折叠datetime轴中的时间间隔?

Python Matplotlib如何在不将datetime轴更改为字符串的情况下折叠datetime轴中的时间间隔?,python,datetime,matplotlib,twinx,Python,Datetime,Matplotlib,Twinx,我正在编写一个股票交易应用程序,我想显示一个图表,在同一个图表上绘制价格数据和多个技术指标 我使用twinx()函数来绘制多个指标以及价格 当交易结束时,我不知道如何处理图表上的时间间隔。我在某处和其他地方读过一些答案,他们都说要将datetime转换为轴上的字符串,我想在轴上缩小差距 但这对我来说不是一个选择,因为对于我一时冲动计算的多个指标,它们的日期时间范围比价格数据要短。只需传递日期时间值,并从图表的最右侧开始绘制指示器,就很方便了 有没有办法做到这一点?任何帮助都将不胜感激 提前谢谢。

我正在编写一个股票交易应用程序,我想显示一个图表,在同一个图表上绘制价格数据和多个技术指标

我使用twinx()函数来绘制多个指标以及价格

当交易结束时,我不知道如何处理图表上的时间间隔。我在某处和其他地方读过一些答案,他们都说要将datetime转换为轴上的字符串,我想在轴上缩小差距

但这对我来说不是一个选择,因为对于我一时冲动计算的多个指标,它们的日期时间范围比价格数据要短。只需传递日期时间值,并从图表的最右侧开始绘制指示器,就很方便了

有没有办法做到这一点?任何帮助都将不胜感激


提前谢谢。

你会想看看@WilliamMiller谢谢你。我去看看。可能会很有用well@WilliamMiller再次非常感谢。我也会查出来的。@WilliamMiller我查了断轴图,发现这可能是一个简单的方法来做我想做的事情。如果它有效,我会把它作为一个答案发布。再次感谢你的指点。