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
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.
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()
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()
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()
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. 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()
Contoh Carta Taburan 3D: #🎜🎜 #
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!