Open cfbastarz opened 2 years ago
Exemplo do uso da função plot_fields
a partir do hvPlot:
Neste exemplo, ao invés de se fazer um loop para apresentar os campos espaciais com as estatísticas do SCANTEC, apresenta-se uma figura e widgets para a seleção do tempo de avaliação, tipo de estatística e variável/nível avaliado. Os arquivos binários com as estatísticas são estruturados com o xarray e as widgets são providas pelo hvPlot utilizando a backend do Bokeh.
No push d768fc34aea0a216ecf1edd903e54144c0bde65a, a função plot_fields
foi alterada para acomodar a opção hvplot=True
(vide o exemplo da mensagem anterior). Foi adicionado um notebook com exemplos de uso da função (https://github.com/GAM-DIMNT-CPTEC/SCANPLOT/blob/master/notebooks/Exemplos_SCANPLOT_get_field-hvplot.ipynb). Na forma como a função está implementada, já é funcional para uso com o Jupyter notebook, mas falta testar a linha de comando. Para finalizar essa issue, é necessário fazer (implementar/revisar/terminar):
series=True/False
, tExt=scan/scam
;
O Jupyter possui widgets (https://ipywidgets.readthedocs.io/en/latest/) que podem ser utilizadas para a seleção dos parâmetros (ie., datas, variáveis, níveis, estatísticas etc) a serem utilizados na confecção dos gráficos. A aplicação destas widgets deve ser funcional apenas quando o SCANPLOT estiver sendo utilizado por meio do Jupyter; a interface em linha de comando não pode depender das widgets.