python - 如何在不显示其中一条线的 y 轴的情况下使用 matplotlib 多折线图?
问题描述
我有一个pandas df
:
我想在一个图表上绘制三列,我正在使用的代码:
plt.plot( m1df['timestamp'],m1df['375'] ,marker='', color='skyblue', linewidth=2)
plt.plot( m1df['timestamp'],m1df['second_sum'], marker='', color='olive', linewidth=2)
plt.plot( m1df['timestamp'],m1df['close'], marker='', color='olive', linewidth=2, linestyle='dashed')
plt.legend()
问题:
m1df['close'] 值非常高:20k - 30k 范围,而second_sum
在375
-100 到 200 的范围内。我希望 m1df['close'] 的行保持在 -100 到 200 的范围内。\
我认为这可以通过不显示“关闭”y轴并在y轴上设置范围来实现?
当我将指针移动到它时,我希望能够读取“关闭”的值。
非常新,matplotlib
感谢您的帮助。
解决方案
推荐阅读
- sql - 表示 Last_Name + First_Name 有一个具有特定值的记录
- verilog - 您如何从verilog中的时钟计数器获取输出?
- django - Django Form 这么多字段
- php - 默认 如何将 create_function 更改为匿名函数?
- python - Pandas Groupby Head 按行数百分比
- pdf - 从 Word 文档转换的 PDF 并显示错误的标题
- javascript - Wordpress - 如何创建一个复选框,一旦用户访问了链接,它就会检查
- unreal-engine4 - UE4 -ApplyDamage 到特定 Actor
- python-3.x - 根据来自另一个数据框的条件为 sns 条形图着色
- javascript - 无法访问 Promise 'then' 方法之外的值