У меня вопрос относительно matplotlib, и я уже знаю, что то, что я делаю, не является статистически/математически правильным в некотором роде, но я хочу визуализировать anyways, используя графические диаграммы линий/областей.сложенная линия/граф области в matplotlib
Измерения, которые я использую, не используют одну и ту же ось х в качестве основы. Я имею в виду, что разные строки не имеют одинакового количества точек данных. Я хочу использовать время как ось x, и сделанные измерения не связаны с точными одинаковыми отметками времени (думаю, распределенные системы).
Я предполагаю, что мой вопрос: «Могу ли я сделать это в matplotlib, не сделав интерполяцию сам?»
здесь некоторые indeepth разработки о том, какой стек граф: http://www.leebyron.com/else/streamgraph/download.php?file=stackedgraphs_byron_wattenberg.pdf
Cheers, Марк
Правильно ли, что у вас есть пары массивов 'x',' y', где разные пары имеют разные 'x'-s? Затем используйте «plot (x, y)» для каждой пары, и все готово. Если это что-то еще, о чем вы, пожалуйста, уточните. –
как я уже сказал, я пытаюсь создать уложенные графы (http://www.chartingcontrol.net/gallery/StackedLine.png). Из-за этого я могу интерполировать измерения, добавить их, чтобы получить стек и использовать график (x, y). Я понял, что в matplotlib уже есть что-то, что я могу использовать для этого. – mark
В настоящее время похоже, что я буду использовать numpy.interp для интерполяции. Таким образом, код будет по-прежнему тонким. – mark