Как добавить и изменить размер изображения на графике matplotlib? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть диаграмма Ганта, построенная с помощью matplotlib и pandas, и я хотел бы добавить изображение (lo go компании) в верхний правый угол за пределами области построения или, если Предыдущее невозможно, добавьте его в область построения в левом нижнем углу.

Я пытался использовать этот код:

import pandas as pd
from datetime import datetime
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import numpy as np
from PIL import Image

im= Image.open('TRUMPF_logo.png')
height = im.size[1]
im = np.array(im).astype(np.float) / 255
fig, ax = plt.subplots(figsize=(12.5, 6))
fig.figimage(im, fig.bbox.ymax - height, resize=True )

Вывод, который я получаю, представляет собой изображение увеличенного размера, которое перекрывает половину моего графика. Я думаю, мне нужно изменить размер изображения и расположить его как-нибудь относительно оси x и y или за пределами рисунка. Наиболее важным требованием является то, чтобы lo go не перекрывал другие важные части графика (метки галочек, заголовок и т. Д. c.). Я был бы очень признателен за любую помощь в этом вопросе, так как я совсем новичок в Python визуализации.

При необходимости я могу предоставить оставшуюся часть кода для построения диаграммы Ганта.

Вот изображение, которое я пытаюсь добавить: TRUMPF_logo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...