matplotlib 实现坐标轴截断

坐标轴截断图

import matplotlib.pyplot as plt
from brokenaxes import brokenaxes
import numpy as np

fig = plt.figure(figsize=(5,2))
bax = brokenaxes(xlims=((0, .1), (.4, .7)), ylims=((-1, .7), (.79, 1)), hspace=.05, despine=False)
x = np.linspace(0, 1, 100)
bax.plot(x, np.sin(10 * x), label='sin')
bax.plot(x, np.cos(10 * x), label='cos')
bax.legend(loc=3)
bax.set_xlabel('time')
bax.set_ylabel('value')

https://pypi.org/project/brokenaxes/0.3/
https://blog.csdn.net/maryyu8873/article/details/84313423

posted @ 2021-03-09 13:36  R=(1-sinθ)  阅读(948)  评论(0编辑  收藏  举报