python - 如何在 Plotly Express 折线图的轴上以 HH:MM:SS 格式显示时间增量?
问题描述
我想在一个简单的时间序列折线图上用 plotly express 绘制一个连续的“时间”列。“时间”列以字符串开头,格式为 HH:MM:SS,但是当我完全绘制它时,它被视为离散值。为了解决这个问题并使其连续,我尝试转换为 timedelta 数据类型,使用pd.to_timedelta
. 这正确地将我的列转换为纳秒,并且线和轴的形状看起来正确。但是我不想将轴显示为纳秒或任何其他固定单位,我希望它显示为 HH:MM:SS,但我不确定如何格式化它。
解决方案
推荐阅读
- python - 如何在机器学习项目中使用 matplotlib 在图表上为每个特征绘制两个水平条
- heroku - Can I disable Heroku's slugignore?
- python - Scope of return type hints in Python
- javascript - Converting date and time to JavaScript date format
- python - import another python class file to the main file in jupyter notebook on mac
- java - 在表格下方显示每种产品的总金额
- asp.net-core - Blazor Javascript isolation with NPM dependencies
- java - JpaSpecification using Generics. Works with string, but issues with Date and joined fields
- c++ - How to link libraries properly using CMakeLists.txt for MinGW?
- reactjs - How can i run reactjs locally on mac other than the npx create-react-app?