import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(8, 6))
# Plotting code here
ax.set_title("Your Plot Title")
plt.tight_layout() # Adjusts the subplot parameters to fit the figure area
plt.savefig("your_plot.png", dpi=300)
В этом примере мы установили для параметра figsize
значение (8, 6)
, чтобы создать фигуру большего размера, а tight_layout()
гарантирует, что заголовок уместится в пределах размера. доступное место.
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(6, 4))
# Plotting code here
ax.set_title("Your Plot Title")
plt.margins(0.1) # Increase the margins by 10%
plt.savefig("your_plot.png", dpi=300)
Вызывая plt.margins(0.1)
, мы увеличиваем поля на 10 % со всех сторон, предоставляя дополнительное место для заголовка.
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(6, 4))
# Plotting code here
ax.set_title("Your Plot Title", fontsize=12) # Try different font sizes
plt.savefig("your_plot.png", dpi=300)
В этом примере мы установили для параметра fontsize
значение 12. Вы можете настроить его в соответствии со своими потребностями.
Метод 4. Использование многострочных заголовков
Если заголовок графика слишком длинный и не помещается в одну строку, рассмотрите возможность разделения его на несколько строк с использованием символов новой строки (\n
).
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(6, 4))
# Plotting code here
ax.set_title("Your\nPlot\nTitle")
plt.savefig("your_plot.png", dpi=300)
Вставив \n
в соответствующие позиции, вы можете создать многострочный заголовок, который будет аккуратно вписываться в рисунок.
Не забудьте сохранить графики с исправленными заголовками с помощью функции savefig()
, и вы получите привлекательные изображения с неповрежденными заголовками, готовые к публикации!