Подогнанная кривая на диаграмме с использованием ReportLab

Я готовлю набор отчетов, используя ReportLab с открытым исходным кодом. Отчеты содержат ряд диаграмм. Пока все работает хорошо.

Меня попросили взять (рабочую) гистограмму, которая показывает две серии данных и накладывает подогнанную кривую для каждой серии.

Я вижу, как можно наложить сегментированную линию на гистограмму, создав и линейную, и гистограмму в одном и том же чертеже ReportLab. Однако я не могу найти ссылку на подогнанные кривые в ReportLab.

Кто-нибудь знает, как построить подогнанную кривую для серии данных в ReportLab или, если это не так, предложение о том, как выполнить эту задачу (я думаю, что вместо этого диаграмму нужно будет создать в matplotlib)?


person Larry Lustig    schedule 28.01.2012    source источник


Ответы (1)


Я бы рекомендовал использовать MatPlotLib. Это как раз то, для чего он предназначен, и это будет намного проще, чем пытаться собрать что-то в ReportLab в одиночку, тем более, что вам придется самостоятельно выполнять все расчеты строки и разбираться в деталях. как нарисовать его в нужном месте. MatPlotLib легко интегрируется с ReportLab; Я использовал комбинацию несколько раз с отличными результатами.

person G Gordon Worley III    schedule 28.01.2012
comment
Спасибо. Я могу сгенерировать диаграмму в matplotlib (после того, как моя жена, учитель математики, провела мне курс повышения квалификации по подбору полиномиальной кривой); сейчас работаю над получением вывода matplotlib для рендеринга в ReportLab. - person Larry Lustig; 30.01.2012