Как я могу представить положительную и отрицательную бесконечность на графике Python Matplotlib для фрейма данных Pandas с использованием сломанной оси y?

#python-3.x #pandas #matplotlib

Вопрос:

В качестве примера кода:

 import numpy as np
import math
import matplotlib.pyplot as plt
import pandas as pd

np.inf == float('inf')
data = [1, 3, 45, math.inf, -math.inf, 13, 43]
df = pd.DataFrame(data)

fig, ax = plt.subplots()
df.plot(figsize=(20, 10), linewidth=5, fontsize=18, ax=ax, kind='line')
#df.plot(figsize=(20, 10), linewidth=5, fontsize=18, ax=ax, kind='bar')

plt.show()
 

В настоящее время функция построения графиков панд в основном пропускает положительную и отрицательную бесконечность, есть ли способ построить их с помощью сломанной оси y, такой как эта (ссылка)?

Комментарии:

1. Вы можете заменить inf номером и переименовать метки axtick.