С некоторых лет назад я использовал matlab для своих участков (в основном плотностью), но теперь я хочу перейти на matplotlib. У меня проблема, пытающаяся выяснить, как получить аналогичные графики в matplotlib. Я должен представить 2D-массив. В Matlab я использовал функцию серфинга, а затем изменил вид (2) (az = 0 и el = 90). Пример:Плотность участков от matlab до matplotlib
surf(X,Y,log10(z),'FaceColor','interp','EdgeColor','none')
view(2)
В matplotlib Я пробовал некоторые функции, но у меня не было такого же чувства. m3plot - это дорогостоящий инструментарий с вычислительной техникой, и это не то же самое, что использовать surf. imshow не позволяет использовать функции журнала в своих аргументах (например, пример), а значения журнала для меня являются обязательными. Тогда это pcolor, но я не могу найти вариант FaceColor, чтобы сгладить края. Я хотел бы знать, знает ли кто, что является лучшим эквивалентом в matplotlib. Спасибо за ваше время!
Вы ошибаетесь в отношении 'imshow',' imshow (log (z)) 'будет работать нормально. Вы также можете настроить сопоставление цветов для вас. – tacaswell
http://stackoverflow.com/questions/9455044/problems-with-zeros-in-matplotlib-colors-lognorm – tacaswell
http://stackoverflow.com/questions/2546475/how-can-i-draw-a-log -normalized-imshow-plot-with-a-colorbar-present-the-raw – tacaswell