全部产品
Search
文档中心

MaxCompute:Pembuatan Plot

更新时间:Jun 19, 2025

Topik ini menjelaskan fitur pembuatan plot yang disediakan oleh Alibaba Cloud MaxCompute SDK untuk Python (PyODPS) DataFrame.

Untuk mengaktifkan fitur pembuatan plot, instal pustaka pandas dan Matplotlib.

Jalankan perintah pip install matplotlib untuk menginstal pustaka Matplotlib, lalu jalankan kode contoh berikut di Jupyter untuk membuat plot.

Kode contoh untuk pembuatan plot

  • Plot garis tunggal
    >>> from odps.df import DataFrame
    >>> iris = DataFrame(o.get_table('pyodps_iris'))
    >>> %matplotlib inline
    >>> iris.sepalwidth.plot()
    <matplotlib.axes._subplots.AxesSubplot at 0x10c2b3510>
  • Plot multi-garis
    >>> iris.plot()
    <matplotlib.axes._subplots.AxesSubplot at 0x10db7e690>
  • Plot batang vertikal
    >>> iris.groupby('name').sum().plot(kind='bar', x='name', stacked=True, rot=30)
    <matplotlib.axes._subplots.AxesSubplot at 0x10c5f2090>
  • Histogram
    >>> iris.hist(sharex=True)
    array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10e013f90>,
            <matplotlib.axes._subplots.AxesSubplot object at 0x10e2d1c10>],
           [<matplotlib.axes._subplots.AxesSubplot object at 0x10e353f10>,
            <matplotlib.axes._subplots.AxesSubplot object at 0x10e3c4410>]], dtype=object)
Parameter kind menentukan jenis plot. Tabel berikut mencantumkan jenis plot yang didukung oleh PyODPS DataFrame. Untuk informasi lebih lanjut, lihat pandas.DataFrame.plot.
kindDeskripsi
linePlot garis
barPlot batang vertikal
barhPlot batang horizontal
histHistogram
boxPlot kotak
kdePlot estimasi densitas kernel
densityPlot estimasi densitas kernel
areaPlot area
piePlot pie
scatterPlot sebaran
hexbinPlot bin heksagonal
Fungsi plot juga mendukung parameter berikut.
ParameterDeskripsi
xlabelMenentukan label untuk sumbu-x.
ylabelMenentukan label untuk sumbu-y.
xlabelsizeMenentukan ukuran label untuk sumbu-x.
ylabelsizeMenentukan ukuran label untuk sumbu-y.
labelsizeMenentukan ukuran label untuk sumbu.
titleMenentukan nama judul.
titlesizeMenentukan ukuran judul.
annotateMenentukan apakah akan menambahkan anotasi.