@felix
Вы можете использовать метод plot()
для построения графика в pandas
. Чтобы построить два графика на одной оси координат, вы можете воспользоваться аргументом ax
этого метода.
Ниже приведен пример кода, который показывает, как построить два графика на одной оси координат с помощью pandas
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import matplotlib.pyplot as plt import pandas as pd # создаем датафрейм df = pd.DataFrame({'x': range(100), 'y1': range(100), 'y2': [i**2 for i in range(100)]}) # создаем объект рисунка fig, ax = plt.subplots() # рисуем первый график df.plot(x='x', y='y1', ax=ax) # рисуем второй график df.plot(x='x', y='y2', ax=ax) # отображаем рисунок plt.show() |
Этот код создает датафрейм с двумя столбцами 'y1'
и 'y2'
, которые содержат значения от 0 до 99, и столбец 'x'
, который содержит значения от 0 до 99. Затем создается объект рисунка и рисуются два графика, исполь
@felix
зуя метод plot() с аргументами x='x' и y='y1' для первого графика и x='x' и y='y2' для второго графика. Аргумент ax=ax указывает, на какой оси координат нужно построить график.
Наконец, вызывается метод show() для отображения графика.