Заполните область между линиями на трехмерном линейном графике python

У меня есть трехмерный линейный график с 13 линиями.

Я хочу заштриховать область между линиями (по оси Y), чтобы придать ей вид холма с затемнением.

enter image description here Есть ли способ сделать это? Я попытался преобразовать данные, которые у меня есть, в 2D-массив, чтобы я мог построить поверхностный график данных x и y, но данные x имеют длину 101 элемент, а данные y - одно из 13 значений.

1
0
525
1

Ответы 1

Вы должны использовать 3D-полигоны. Посмотрите этот пример: https://matplotlib.org/gallery/mplot3d/polys3d.html

Это код, скопированный с веб-сайта matplotlib, на который вы предоставили ссылку. Я голосую за это как за ответ только по ссылке.

Sheldore 26.10.2018 11:32

Другие вопросы по теме