Skip to main content

Clase dedicada a poder visualizar diferentes tipos de graficos tras un clustering

Project description

proyecto_programacion

Libreria de Visualización para Clustering

Esta libreria proporciona un conjunto de clases en Python para crear y personalizar diversas visualizaciones de datos comúnmente utilizadas en clustering. El kit está diseñado para ser versátil y fácil de usar, permitiendo generar rápidamente visualizaciones que pueden facilitar el analisis de clustering.

Tabla de Contenidos

  1. Instalación
  2. Uso

Instalación

Para usar este kit, asegúrese de tener instaladas las dependencias necesarias:

pip install pandas
pip install matplotlib
pip install numpy
pip install plotterclassprogra

Uso

GraficoCluster

La clase GraficoCluster sirve como la clase base para varias visualizaciones basadas en clústeres. Se inicializa con un DataFrame y proporciona métodos para configurar colores, título y tamaño de figura. Para mostrar el gráfico, utilice el método mostrar.

from plotterclassprogra.plotter import GraficoCluster

# Ejemplo de Uso
datos = # proporcionar su DataFrame
grafico = GraficoCluster(datos)
grafico.configurar_colores(['azul', 'verde', 'rojo'])
grafico.mostrar()

GraficoHistograma

La clase GraficoHistograma extiende GraficoCluster y se especializa en crear gráficos de histograma. Personalice el número de bins, escala logarítmica y tipo de histograma mediante el método mostrar.

from plotterclassprogra.plotter import GraficoHistograma

# Ejemplo de Uso
grafico_hist = GraficoHistograma(datos)
grafico_hist.configurar_colores(['naranja'])
grafico_hist.mostrar('nombre_columna', bins=20, log=True, histtype='bar')

GraficoDeBarras

La clase GraficoDeBarras, también una extensión de GraficoCluster, genera gráficos de barras. Proporcione opcionalmente un DataFrame de orden para personalizar el orden de las barras.

from plotterclassprogra.plotter import GraficoDeBarras

# Ejemplo de Uso
grafico_barras = GraficoDeBarras(datos)
grafico_barras.configurar_colores(['morado'])
grafico_barras.mostrar('nombre_columna', order_df=None)

GraficoHistogramaCluster

Esta clase extiende GraficoCluster y está especializada en gráficos de histograma con múltiples clústeres.

from plotterclassprogra.plotter import GraficoHistogramaCluster

# Ejemplo de Uso
grafico_hist_cluster = GraficoHistogramaCluster(datos)
grafico_hist_cluster.configurar_colores(['cian', 'magenta'])
grafico_hist_cluster.mostrar('nombre_columna', bins=20, log=True, histtype='step')

GraficoDeBarrasCluster

Extendiendo GraficoCluster, esta clase genera gráficos de barras con múltiples clústeres. Ordene las barras usando un DataFrame de orden.

from plotterclassprogra.plotter import GraficoDeBarrasCluster

# Ejemplo de Uso
grafico_barras_cluster = GraficoDeBarrasCluster(datos)
grafico_barras_cluster.configurar_colores(['amarillo', 'verde'])
grafico_barras_cluster.mostrar('nombre_columna', order_df=None)

GraficoDispersion

La clase GraficoDispersion crea gráficos de dispersión, permitiendo la visualización de dos variables numéricas coloreadas por una variable categórica.

from plotterclassprogra.plotter import GraficoDispersion

# Ejemplo de Uso
grafico_dispersion = GraficoDispersion(datos)
grafico_dispersion.configurar_colores(['marrón', 'rosa'])
grafico_dispersion.mostrar('columna_x', 'columna_y', hue_col='columna_cluster')

Siéntase libre de personalizar y explorar diferentes configuraciones para cada clase de visualización. ¡Feliz visualización!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plotterclassprogra-0.0.5.tar.gz (186.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plotterclassprogra-0.0.5-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file plotterclassprogra-0.0.5.tar.gz.

File metadata

  • Download URL: plotterclassprogra-0.0.5.tar.gz
  • Upload date:
  • Size: 186.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for plotterclassprogra-0.0.5.tar.gz
Algorithm Hash digest
SHA256 b139f5a1761a6f7fa12430b7eef920b1da39f690b0042fe1f1cea1b3e25251f4
MD5 d4cd45667adf0876466ce30a2ee63735
BLAKE2b-256 dc6736066f4a088b23959ee349c5fb19147a070e584ce75a637895c2db7d9811

See more details on using hashes here.

File details

Details for the file plotterclassprogra-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for plotterclassprogra-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c2db556cc5b68019601516a2ee5b5862e1f8102e75b57a6c7bdffb63b8b20b8d
MD5 3e9370025676356205454887ecf6a061
BLAKE2b-256 063540c0798e3a32a4def311964c62bd64998caae9d03c9d5a4dc671f173d9d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page