Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Petua praktikal dan contoh kod untuk melukis carta dalam Python

Petua praktikal dan contoh kod untuk melukis carta dalam Python

WBOY
WBOYasal
2023-09-29 10:46:471310semak imbas

Petua praktikal dan contoh kod untuk melukis carta dalam Python

Petua praktikal dan contoh kod untuk melukis carta dalam Python

Pengenalan:
Visualisasi data amat diperlukan dalam analisis data Satu cincin. Sebagai bahasa pengaturcaraan yang berkuasa, Python menyediakan berbilang perpustakaan dan alatan untuk menjadikan carta mudah dan mudah. Artikel ini akan memperkenalkan beberapa petua praktikal dan sampel kod untuk melukis carta untuk membantu pembaca menggunakan Python dengan lebih baik untuk visualisasi data.

1. Perpustakaan Matplotlib
Matplotlib ialah perpustakaan lukisan yang digunakan secara meluas dalam Python, yang boleh melukis pelbagai jenis carta, seperti carta garisan, carta bar, carta serakan, dsb.

  1. Contoh carta baris: #

    import matplotlib.pyplot as plt
    
    # 设置x和y坐标轴的数据
    x = [1, 2, 3, 4, 5, 6]
    y = [2, 4, 6, 8, 10, 12]
    
    # 绘制折线图
    plt.plot(x, y)
    
    # 设置标题和坐标轴标签
    plt.title("折线图示例")
    plt.xlabel("X轴")
    plt.ylabel("Y轴")
    
    # 显示图表
    plt.show()
  2. Contoh carta bar: #🎜🎜🎜🎜#

    import matplotlib.pyplot as plt
    
    # 设置x和y坐标轴的数据
    x = ['apple', 'banana', 'orange', 'grape']
    y = [20, 15, 25, 10]
    
    # 绘制柱状图
    plt.bar(x, y)
    
    # 设置标题和坐标轴标签
    plt.title("柱状图示例")
    plt.xlabel("水果")
    plt.ylabel("数量")
    
    # 显示图表
    plt.show()

  3. 2. Perpustakaan Seaborn
Seaborn ialah perpustakaan visualisasi data lanjutan yang dibina pada Matplotlib, memberikan gaya carta yang lebih cantik dan profesional.


    Contoh plot taburan:
  1. import seaborn as sns
    import matplotlib.pyplot as plt
    
    # 设置x和y坐标轴的数据
    x = [1, 2, 3, 4, 5, 6]
    y = [2, 4, 6, 8, 10, 12]
    
    # 绘制散点图
    sns.scatterplot(x, y)
    
    # 设置标题和坐标轴标签
    plt.title("散点图示例")
    plt.xlabel("X轴")
    plt.ylabel("Y轴")
    
    # 显示图表
    plt.show()

  2. Contoh plot kotak: ###
    import seaborn as sns
    import matplotlib.pyplot as plt
    
    # 设置数据
    data = [10, 12, 14, 16, 18, 20]
    
    # 绘制箱线图
    sns.boxplot(data)
    
    # 设置标题和坐标轴标签
    plt.title("箱线图示例")
    plt.ylabel("数值")
    
    # 显示图表
    plt.show()
    🎜🎜
  3. 3. Pustaka Plotly

    Plotly ialah perpustakaan visualisasi interaktif yang boleh menjana carta interaktif pada halaman web.


Contoh Carta Pai:

import plotly.express as px

# 设置数据
data = {'category': ['A', 'B', 'C', 'D'],
     'value': [30, 40, 20, 10]}

# 绘制饼图
fig = px.pie(data, values='value', names='category')

# 显示图表
fig.show()
  1. Contoh Carta Taburan 3D: #🎜🎜 #

  2. Kesimpulan:
  3. Di atas ialah beberapa petua praktikal dan contoh kod untuk melukis carta dalam Python. Dengan menggunakan perpustakaan seperti Matplotlib, Seaborn dan Plotly, kami boleh melukis pelbagai jenis carta dan memvisualisasikan data dengan mudah. Sama ada digunakan untuk analisis data, pelaporan atau penyelidikan akademik, Python ialah alat yang berkuasa dan mudah digunakan.

    (Nota: Kod di atas hanyalah satu contoh dan tidak mewakili data khusus dan kod lengkap. Pembaca perlu mengubah suainya dengan sewajarnya mengikut data dan keperluan mereka sendiri.)

Atas ialah kandungan terperinci Petua praktikal dan contoh kod untuk melukis carta dalam 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