Возьмите созданный сюжет и визуализируйте на другой рисунок или холст - PullRequest
0 голосов
/ 17 мая 2019

С созданным вложенным участком я хочу отобразить его в «шаблоне», который использует gridspec (1 строка, 4 столбца) для каждого из 4 созданных вспомогательных участков.

Построение 2-х участков, расположенных рядом друг с другом в рамках сетки. Взять этот «сюжет» (из 2-х сюжетов) и передать его на рисунок или холст без переписывания логики построения графика - вот цель. Я могу читать данные с участков, но мне нужно больше, чем просто точки данных.

.. used to create the subplots
fig = plt.figure(figsize=(5.5, 6.5)
gs = gridspec.GridSpec(2, 2, width_ratios[2, 1], height_ratios=[10, 1])
plot1 = plt.subplot(gs[0])
plot2 = plt.subplot(gs[1], sharey=plot1)
fig.subplots_adjust(wspace=0)
...
dataline, = plot1.plot(some xs, some ys, color='r', linewidth=3)
.. 
<on the template>
gs2 = gridspec.GridSpec(1, 4, width_ratios[1.5, 1.5, 1.5, 1.5])
new_plot1 = plt.subplot(gs2[0])
new_plot1.plot(dataline.get_data()[0], dataline.get_data()[1])
...

То, что я надеюсь сделать, это настроить фигуру / холст, который будет принимать подзаговор (не перерисовывая его каким-либо образом) и позволять мне размещать его на холсте, возможно, используя оси, чтобы я мог измените размер каждого вложенного участка в шаблоне (canvas), чтобы использовать интервалы относительно объема данных.

Это возможно?

...