Este proyecto facilita la creación de gráficos personalizables con seaborn y matplotlib.
Python 3.x- Módulo
pandas - Módulo
seaborn - Módulo
matplotlib - Módulo
unittest
- Clona este repositorio en tu máquina local:
git clone https://github.com/Cyber123-bot/GraficosSencillos.git
- Asegúrate de tener Python 3.x y los módulos necesarios instalados:
pip install pandas seaborn matplotlib
Para usar la clase GraficosSencillos, primero debes importar las librerías necesarias y ejecutar el archivo src/pruebas.py.
df: DataFrame que contiene los datos a graficar.titulo_01: Nombre de la columna para el eje X.titulo_02: Nombre de la columna para el eje Y.titulo: Título del gráfico.punto: Estilo del marcador para el gráfico de líneas (opcional, por defecto 'X').
crearGraficoBarra(color='skyblue'): Crea un gráfico de barras.crearGraficoLinea(color='blue', estilo='-', grosor=2): Crea un gráfico de líneas.crearGrafico(tipo='barra', **kwargs): Crea un gráfico de barras o líneas dependiendo del tipo especificado.
Para asegurarte de que todo funciona correctamente puedes ejecutar el archivo src/test.py
Puedes usar los siguientes estilos de marcadores para el gráfico de líneas:
- "." - Punto pequeño
- "," - Pixel (pequeño, solo un píxel)
- "o" - Círculo
- "v" - Triángulo hacia abajo
- "^" - Triángulo hacia arriba
- "<" - Triángulo hacia la izquierda
- ">" - Triángulo hacia la derecha
- "1" - Triángulo con vértice hacia abajo
- "2" - Triángulo con vértice hacia arriba
- "3" - Triángulo con vértice hacia la izquierda
- "4" - Triángulo con vértice hacia la derecha
- "8" - Octágono
- "s" - Cuadrado
- "p" - Pentágono
- "P" - Plus (más)
- "*" - Estrella
- "h" - Hexágono
- "H" - Hexágono rotado
- "+" - Cruz
- "x" - Cruz en diagonal
- "X" - Cruz doble en diagonal
- "D" - Diamante
- "d" - Diamante pequeño
- "|" - Línea vertical
- "-" - Línea horizontal
Las contribuciones son bienvenidas. Si encuentras algún problema o tienes alguna mejora, por favor abre un issue o envía un pull request. Más información en docs/CONTRIBUTING.md
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.