Rumah >pembangunan bahagian belakang >Tutorial Python >Pengenalan kepada perpustakaan biasa dan sambungan untuk carta lukisan Python

Pengenalan kepada perpustakaan biasa dan sambungan untuk carta lukisan Python

王林
王林asal
2023-09-29 16:24:221204semak imbas

Pengenalan kepada perpustakaan biasa dan sambungan untuk carta lukisan Python

Python ialah bahasa pengaturcaraan yang berkuasa dan mudah digunakan yang menjadikan visualisasi data lebih mudah berkat perpustakaan cartanya yang kaya. Dalam artikel ini, kami akan memperkenalkan beberapa perpustakaan lukisan carta Python yang biasa digunakan dan beberapa sambungannya, dan juga menyediakan beberapa contoh kod khusus.

  1. Matplotlib
    Matplotlib ialah salah satu perpustakaan carta paling klasik dan digunakan secara meluas dalam Python. Ia menawarkan pelbagai jenis carta, termasuk carta garisan, carta serakan, carta bar, carta pai dan banyak lagi. Berikut ialah contoh mudah yang menunjukkan cara melukis carta garisan ringkas menggunakan Matplotlib:
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]

plt.plot(x, y)
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.title('简单折线图')
plt.show()
  1. Seaborn
    Seaborn ialah perpustakaan grafik statistik yang dibina di atas Matplotlib, yang menyediakan beberapa jenis carta lanjutan dan lebih cantik gaya lalai. Berikut ialah kod contoh untuk plot taburan dengan garis arah aliran dan selang keyakinan menggunakan Seaborn:
import seaborn as sns

tips = sns.load_dataset('tips')

sns.regplot(x='total_bill', y='tip', data=tips)
plt.xlabel('总账单')
plt.ylabel('小费')
plt.title('账单金额和小费之间的关系')
plt.show()
  1. Plotly
    Plotly ialah perpustakaan lukisan carta interaktif yang boleh digunakan untuk mencipta carta yang cantik dan interaktif. Ia menyokong lukisan pelbagai jenis carta, termasuk plot serakan, carta bar, carta kawasan, dll. Berikut ialah contoh kod untuk melukis histogram menggunakan Plotly:
import plotly.express as px

df = px.data.tips()

fig = px.bar(df, x='day', y='total_bill', color='sex', barmode='group')
fig.show()
  1. ggplot
    ggplot ialah pelaksanaan Python berdasarkan pakej ggplot2 yang terkenal dalam bahasa R, yang menyediakan cara mudah dan fleksibel untuk memplot pelbagai jenis carta. Berikut ialah contoh kod untuk plot taburan yang dilukis menggunakan ggplot:
from ggplot import *

df = mpg

ggplot(aes(x='displ', y='hwy', color='class'), data=df) +
    geom_point() +
    xlab('发动机排量') +
    ylab('高速公路里程') +
    ggtitle('散点图') +
    theme_bw()

Di atas hanyalah pengenalan ringkas kepada beberapa perpustakaan lukisan carta Python biasa Malah, terdapat banyak perpustakaan lain, seperti Bokeh, Altair, Pygal, dll. Bergantung pada keperluan yang berbeza, anda boleh memilih perpustakaan yang berbeza untuk melukis carta.

Ringkasnya, perpustakaan lukisan carta Python menyediakan fungsi yang kaya dan pilihan yang fleksibel, membolehkan kami memahami dan memaparkan data dengan lebih baik melalui visualisasi. Dengan menggunakan perpustakaan ini, kami boleh membuat pelbagai jenis carta dengan mudah dan kami juga boleh menyesuaikan dan menyesuaikannya mengikut keperluan kami. Saya harap artikel ini dapat membantu pembaca mempunyai pemahaman awal tentang perpustakaan lukisan carta Python dan mendalami tanggapan mereka melalui contoh kod yang disediakan.

Atas ialah kandungan terperinci Pengenalan kepada perpustakaan biasa dan sambungan untuk carta lukisan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn