Как добавить текст к подграфикам в matplotlib
Вы можете использовать следующий синтаксис для добавления текста к определенным подграфикам в Matplotlib:
import matplotlib. pyplot as plt #define subplot layout fig, ax = plt. subplots (2, 1, figsize=(7,4)) #add text at specific locations in subplots ax[0]. text (1.5, 20, ' Here is some text in the first subplot ') ax[1]. text (2, 10, ' Here is some text in the second subplot ')
В этом конкретном примере добавляется текст к первому подграфику с координатами (x,y) (1,5,20) и текст ко второму подграфику с координатами (x,y) (2,10) .
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: добавление текста к подграфикам в Matplotlib
Следующий код показывает, как создать два подграфика в Matplotlib, расположенные в макете с двумя строками и одним столбцом:
import matplotlib. pyplot as plt #define subplot layout fig, ax = plt. subplots (2, 1, figsize=(7,4)) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0]. plot (x,y,color=' red ') ax[1]. plot (x,y,color=' blue ')
Мы можем использовать следующий синтаксис для добавления текста в определенных местах каждого подграфика:
import matplotlib. pyplot as plt #define subplot layout fig, ax = plt. subplots (2, 1, figsize=(7,4)) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0]. plot (x,y,color=' red ') ax[1]. plot (x,y,color=' blue ') #add text at specific locations in subplots ax[0]. text (1.5, 20, ' Here is some text in the first subplot ') ax[1]. text (2, 10, ' Here is some text in the second subplot ')
Обратите внимание, что текст был добавлен к каждому подграфику в указанных нами координатах (x,y).
Обратите внимание, что мы использовали ax[0] для ссылки на первый подграфик и ax[1] для ссылки на второй подграфик.
Затем мы использовали функцию text() , чтобы указать координаты (x, y), а также конкретный текст, который будет использоваться в каждом подграфике.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Matplotlib:
Как добавить заголовок к подграфикам в Matplotlib
Как настроить размер подграфика в Matplotlib
Как настроить расстояние между подграфиками Matplotlib