Todos los productos
Search
Centro de documentos

MaxCompute:Generación de gráficas

Última actualización: Sep 03, 2026

PyODPS DataFrame integra la API de graficación de Matplotlib para que pueda generar gráficas directamente desde datos de MaxCompute dentro de un Jupyter notebook, sin necesidad de convertirlos manualmente a un DataFrame local de pandas.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

  • pandas y Matplotlib instalados. Ejecute pip install matplotlib para instalar Matplotlib y pandas.

  • Un Jupyter notebook conectado a MaxCompute.

Inicio rápido

A continuación se muestra un ejemplo que carga la tabla pyodps_iris y grafica una sola columna como un gráfico de líneas.

from odps.df import DataFrame

iris = DataFrame(o.get_table('pyodps_iris'))
%matplotlib inline

iris.sepalwidth.plot()

Ejemplos de gráficas

Todos los ejemplos utilizan el DataFrame iris creado en la sección de inicio rápido anterior.

Gráfica de líneas múltiples

Llame a plot() sobre el DataFrame completo para graficar todas las columnas numéricas como líneas independientes.

iris.plot()

Gráfica de barras verticales

Utilice kind='bar' para generar una gráfica de barras verticales. El siguiente ejemplo agrupa por especie, suma cada grupo y apila las barras con una rotación de etiquetas de 30 grados.

iris.groupby('name').sum().plot(kind='bar', x='name', stacked=True, rot=30)

Histograma

Llame a hist() para generar una cuadrícula de histogramas con un eje x compartido.

iris.hist(sharex=True)

Tipos de gráficas compatibles

Pase el parámetro kind a plot() para seleccionar un tipo de gráfica. Para consultar la referencia completa de parámetros, consulte pandas.DataFrame.plot.

**Valor de kind**

Tipo de gráfica

line

Gráfica de líneas

bar

Gráfica de barras verticales

barh

Gráfica de barras horizontales

hist

Histograma

box

Diagrama de caja

kde

Gráfica de estimación de densidad del kernel

density

Gráfica de estimación de densidad del kernel

area

Gráfica de áreas

pie

Gráfica circular

scatter

Gráfica de dispersión

hexbin

Gráfica hexbin

Parámetros de plot()

La función plot() admite los siguientes parámetros para personalizar los ejes y el título.

Parámetro

Tipo

Descripción

xlabel

string

Texto de la etiqueta del eje x

ylabel

string

Texto de la etiqueta del eje y

xlabelsize

int

Tamaño de fuente de la etiqueta del eje x

ylabelsize

int

Tamaño de fuente de la etiqueta del eje y

labelsize

int

Tamaño de fuente aplicado a ambas etiquetas de eje

title

string

Texto del título de la gráfica

titlesize

int

Tamaño de fuente del título de la gráfica

annotate

bool

Especifica si se debe agregar una anotación