TD pode até ser negativo, os limites podem ser muito grandes ou até negativos também etc. Precisa implementar de um jeito robusto. Já tem código pra cortar os limites sem zuar a sombra (ribbon). Sugestões:
sempre cortar o eixo x no dia.zero pra covid e no 15/03 pra SRAG (boa parte dos problemas vêm da fase inicial)
limitar o eixo y entre 0 e 2*max(y) (usando coords não ylim)
se ic.low < 0 sussa, se ic.upp < 0 troca pelo ymax (a barra de erro vai muito além da escala mostrada
isso ainda pode ficar meio zuado se o TD em si explode, mas isso é bem mais raro, em geral é o IC que dá problema
finalmente, a issue #10 deve ser levada em conta, só não sei como parametrizar
TD pode até ser negativo, os limites podem ser muito grandes ou até negativos também etc. Precisa implementar de um jeito robusto. Já tem código pra cortar os limites sem zuar a sombra (ribbon). Sugestões: