色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫圖統計模塊

錢斌斌1年前6瀏覽0評論

Python是一種高效的編程語言,具有多種優秀的畫圖和統計模塊。本文將討論Python最流行的畫圖和統計模塊--matplotlib和pandas。

import matplotlib.pyplot as plt
#創建數據集
x = [1,2,3,4,5,6,7,8,9]
y = [5,6,7,8,9,10,11,12,13]
#設置圖形大小、標題、橫縱坐標標簽
plt.figure(figsize=(10,6))
plt.title("Line chart of X and Y values")
plt.xlabel("X axis")
plt.ylabel("y axis")
#確定繪制的類型和顏色
plt.plot(x,y,linewidth=2,color='blue')
plt.grid(True)
#顯示圖形
plt.show()

以上代碼使用matplotlib模塊繪制了一條簡單的直線圖。首先引入matplotlib.pyplot庫,然后創建自己數據集,將數據集放入plot函數中即可完成圖形的繪制。plot函數可以設置線條的樣式、顏色、寬度等屬性,也可以通過plt.grid函數添加網格線條,讓圖形更加美觀。最后使用plt.show函數來顯示圖形。

import pandas as pd
#創建數據集
data = {'name':['Tom','Jerry','Peter','Mary','Mike','Linda','Gary','Frank','Harry','David'],
'age':[25,31,34,28,39,23,29,26,31,23],
'score':[85,90,78,80,82,92,88,79,95,87]}
#將數據集轉換為數據框
df = pd.DataFrame(data)
#設置圖形屬性,繪制直方圖
df.plot(kind='bar', x='name', y='score')
plt.grid(True)
plt.title('Line chart of Score of XY Class students')
plt.xlabel('Name')
plt.ylabel('Score')
#顯示圖形
plt.show()

以上代碼使用pandas模塊繪制了一張柱狀圖。首先創建數據集,然后使用pd.DataFrame將數據集轉化為數據框。使用plot函數進行圖形繪制,其中kind屬性設置繪制的類型,x和y屬性設置繪制數據的橫縱坐標軸。最后通過plt.title、plt.xlabel和plt.ylabel函數設置圖形的標簽和標題,以便更好地展現圖形信息。最后調用plt.show函數顯示繪制的圖形。

本文討論了Python中的matplotlib和pandas兩種常用的畫圖與統計模塊。這兩個模塊都使用起來非常簡便,可以根據自己數據的特點,通過不同的函數調用,快速繪制出多種不同的圖形來。