python-3.x - 如何在pyplot中删除右下角的“标签”
问题描述
我正在制作一个图表,其中 x 轴值都是 unix 时间戳。以下是相关代码:
import matplotlib.pyplot as plt
from datetime import datetime
chart = [
{'ts': 1584948257284, 'val': 123},
{'ts': 1585044828000, 'val': 123},
{'ts': 1585044828000, 'val': 128}
# etc.
]
plt.plot([x['ts'] for x in chart], [y['val'] for y in chart])
plt.ylabel('Points')
plt.xlabel(f"{datetime.fromtimestamp(int(str(start_ts)[:10]))} to {datetime.fromtimestamp(int(str(close_ts)[:10]))}")
plt.tick_params(
axis='x',
which='both',
bottom=False,
top=False,
labelbottom=False
)
plt.rcParams['axes.formatter.useoffset'] = False
plt.show()
最后,我在图表的右下角找到了一个 unix 时间戳的科学记数法:
那是什么,更重要的是,我怎样才能摆脱它?
解决方案
推荐阅读
- excel - 错误处理不适用于 excel-vba 中的运行时错误 9
- ios - 分享全景图
- apache-kafka - Kafka 流与 Kafka 连接用于 Kafka HBase ETL 管道
- vba - VBA PowerPoint 将变量设置为空
- apache - AIX 上的 Apache Tomcat
- .net - Gitlab Octopus 部署集成
- javascript - 如何根据复选框状态禁用/启用提交按钮?
- java - While循环中的Java TimerTask
- python - 使用 Xarray 和 Numpy 数组进行多处理
- ios - 在 iOS 12 中将 UIColours 数组归档和取消归档到 NSUserDefaults?