Este projeto é um dashboard interativo desenvolvido com Streamlit para visualizar a frequência das Unidades Básicas de Saúde (UBS) por estado no Brasil.
- Gráfico de barras interativo mostrando a frequência de UBS por estado.
- Filtro para visualizar dados de estados específicos.
- Visualização de dados filtrados diretamente na interface.
├── ubs_dashboard.py # Código do dashboard em Streamlit
├── ubs_atualizado.csv # Arquivo de dados atualizado
├── requirements.txt # Dependências necessárias
└── README.md # Documentação do projeto
git clone https://github.com/seu-usuario/ubs-dashboard.git
cd ubs-dashboardpython -m venv env
source env/bin/activate # Para Linux/Mac
env\Scripts\activate # Para Windowspip install -r requirements.txtstreamlit run ubs_dashboard.pyAs principais bibliotecas utilizadas no projeto são:
streamlit→ Interface do dashboardpandas→ Manipulação de dadosplotly→ Visualização de gráficos interativos
Refatorar e aprimorar o Dashboard de Unidades Básicas de Saúde (UBS), implementando três novas visualizações e garantindo que a entrega seja feita corretamente no GitHub.
- Criar um mapa de dispersão usando
latitudeelongitudepara plotar a localização das UBS. - Adicionar um filtro por estado para exibir apenas UBS da região desejada.
- Criar um gráfico de pizza mostrando opercentual de UBS por estado.
- Utilizar
plotly.express.pie()para exibir os dados.
- Criar um histograma que exiba a quantidade de UBS por município.
- Utilizar
plotly.express.histogram()agrupando os municípios por contagem de UBS. - Adicionar um controle deslizante (
st.slider()) para filtrar municípios com um número mínimo de UBS.
- A implementação deve ser realizada em um repositório GitHub do grupo.
- O repositório deve conter:
- Código-fonte do dashboard (
.py). - Arquivo de dados atualizado (
.csv). - Arquivo
README.mdcontendo:- Descrições adicionais
- Nome dos integrantes do grupo.
- Dependências do projeto (adicionar no requirements.txt).
- Código-fonte do dashboard (