nicolas998 / WMF

Watershed Modelling Framework
GNU General Public License v3.0
29 stars 20 forks source link

wmf.Basin.Plot_basin(vec = vec), cuando esta función se le pasa un vec ya no trabaja bien. #84

Closed nicolas998 closed 5 years ago

nicolas998 commented 5 years ago

Desde que se hizo la migración a Python 3.5 la función wmf.Basin.Plot_basin dejo de funcionar bien, es recomendable cambiarla del todo o hacer que trabaje.

seospinale commented 5 years ago

desde hace unos días encontré que basemap en las nuevas versiones supongo que por un error hace esto cuando se pone la barra de colores image

entonces la solución parece ser cambiar esto:

if colorbar: cbar = m.colorbar(cs,location='bottom',pad="5%")

por esto: if colorbar: cbar = pl.colorbar(cs,orientation='horizontal',pad=0.05)

pero no he probado a fondo para ver que no se altere algo más, pero de momento parecce ser la solución, ejemplo: image

seospinale commented 5 years ago

No hay nada al respecto en los blog de basemap porque el soporte ya parece estar como muerto.

nicolas998 commented 5 years ago

y si cambiamos a cartopy?

nicolas998 commented 5 years ago

solucionado