Как сделать контурный график с тремя переменными в наборе данных? - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь сгенерировать контурный граф в терминах трех параметров (скажем, x, y, z). Эти параметры взяты из таблицы данных с более чем 5000 значений. Мне нужно, чтобы графика выглядела так, как показано на рисунке ниже.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 15 января 2020

Контурные графики наиболее легко создаются с помощью contour .

в matplotlib. Также имеется соответствующая функция контуров, которая обеспечивает заполненные контуры. В любом случае, то, что вы загрузили, больше похоже на pcolor или pcolorme sh в matplotlib, поскольку они рисуют цветные пиксели, а не изогнутые линии.

Вот хорошее сравнение обоих, если вам нужно выбрать.

Редактировать: Для точек (x, y, z), которые не распределены по сетке (т. Е. Получены из случайных выборок), рабочим решением представляется комбинация binned_statistic_2d , а затем либо plt.pcolor, либо plt.contour.

...