Вы можете использовать параметр figsize , чтобы быстро настроить размер фигуры на графике в pandas:
df.plot.scatter (x='x', y='y', figsize=( 8 , 4 ))
Первое значение параметра figsize указывает ширину , а второе значение указывает высоту графика.
В следующих примерах показано, как использовать этот параметр на практике со следующими пандами DataFrame:
import pandas as pd
#create DatFrame
df = pd.DataFrame({'x': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'y': [5, 7, 7, 9, 10, 14, 13, 15, 19, 16]})
#view head of DataFrame
df.head ()
x y
0 1 5
1 2 7
2 3 7
3 4 9
4 5 10
Пример 1: создание графика с размером по умолчанию
В следующем коде показано, как создать точечную диаграмму в pandas, используя размер графика по умолчанию:
#create scatter plot with default size
df.plot.scatter (x='x', y='y')
Пример 2: создание горизонтального графика
В следующем коде показано, как создать точечную диаграмму в pandas, в которой ширина в два раза больше высоты:
#create scatter plot with longer width than height
df.plot.scatter (x='x', y='y', figsize=( 8 , 4 ))
Обратите внимание, что участок намного шире, чем в высоту.
Пример 3: создание вертикального графика
Следующий код показывает, как создать точечную диаграмму в pandas, в которой высота в два раза больше ширины:
#create scatter plot with longer height than width
df.plot.scatter (x='x', y='y', figsize=( 4 , 8 ))
Обратите внимание, что участок намного выше, чем в ширину.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в pandas:
Pandas: как добавить заголовки к графикам
Pandas: как создавать сюжетные легенды
Pandas: как создать гистограмму из GroupBy