Este script Python gera histogramas interativos a partir de dados em uma coluna de um arquivo CSV. Ele produz três tipos de gráficos:
- Histograma de Barras: Exibe a distribuição de frequência dos dados em barras.
- Histograma Acumulado: Mostra a frequência acumulada dos dados.
- Probability Plot: Plota os dados ordenados contra suas respectivas probabilidades, auxiliando na análise da distribuição.
- Python 3.x
- Bibliotecas:
pandas
,matplotlib
,numpy
,argparse
,scipy
-
Instale as dependências:
pip install pandas matplotlib numpy scipy
-
Execute o script via linha de comando:
python nome_do_script.py -I caminho/para/seu/arquivo.csv -V nome_da_coluna -D delimitador_do_csv -N codigo_na_value -P prefixo_desejado
-I
ou--input
: Caminho para o arquivo CSV contendo os dados.-V
ou--var
: Nome da coluna que você deseja analisar.-D
ou--delimiter
: Caractere delimitador usado no seu arquivo CSV (padrão=',').-N
ou--na_code
: Opcional - Código de valor não atribuído (padrão='-99.00').-P
ou--prefix
: Opcional - Prefixo para os nomes dos arquivos de imagem gerados.
- Visualize os gráficos: Os gráficos serão salvos como arquivos PNG com os nomes:
prefixo_desejado
-HistBars.pngprefixo_desejado
-HistAcum.pngprefixo_desejado
-ProbPlt.png
- Execute o prompt de comando (cmd)
- Navegue até a pasta que contém o script
histos.py
e o csvferro.csv
- Insira o comando:
python histos.py -I ferro.csv -V Fe -P Grafico_Ferro