Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tgentil/contrib_graph


https://github.com/tgentil/contrib_graph

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

# Quadro de Contribuições do GitHub

Este projeto fornece uma ferramenta para simular o quadro de contribuições do GitHub, utilizando a biblioteca `matplotlib` para visualização.

![Quadro de Contribuições do GitHub](./img/graph.png)

![Quadro de Contribuições do GitHub (vazio)](./img/empty_graph.png)

## Descrição

O programa gera uma visualização que imita o quadro de contribuições do GitHub. A matriz de entrada representa os dias de contribuição, onde `1` indica um dia com contribuição (verde) e `0` indica um dia sem contribuição (branco).

## Requisitos

- Python
- Bibliotecas:
- `matplotlib`
- `numpy`

Para instalar as dependências, execute:

```
pip install matplotlib numpy
```

## Uso

1. Clone este repositório ou baixe o arquivo principal.
2. Execute o script Python para gerar e visualizar o quadro de contribuições.

```bash
python create_graph.py
```

## Personalização

Para personalizar o quadro de contribuições, modifique a matriz `matriz` no código. Esta matriz 2D (7xN) representa os dias de contribuição ao longo das semanas.