Matplotlib鎬庝箞鍒嗘瀽澶嶆潅鏁版嵁闆嗙殑鍐呴儴缁撴瀯
瑕佸垎鏋愬鏉傛暟鎹泦鐨勫唴閮ㄧ粨鏋勶紝鍙互浣跨敤Matplotlib涓殑鍚勭缁樺浘鏂规硶鏉ュ彲瑙嗗寲鏁版嵁锛屼互渚挎洿濂藉湴鐞嗚В鏁版嵁涔嬮棿鐨勫叧绯诲拰妯″紡銆備互涓嬫槸涓€浜涘父鐢ㄧ殑鏂规硶锛?/p>
- 鏁g偣鍥撅細鍙互鐢ㄦ潵鏌ョ湅涓や釜鍙橀噺涔嬮棿鐨勫叧绯伙紝浠ュ強鏄惁瀛樺湪鏌愮妯″紡鎴栬秼鍔裤€?/li>
import matplotlib.pyplot as plt
plt.scatter(data['x'], data['y'])
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Scatter plot')
plt.show()
- 鎶樼嚎鍥撅細鍙互鐢ㄤ簬灞曠ず鏁版嵁闅忔椂闂村彉鍖栫殑瓒嬪娍鎴栨ā寮忋€?/li>
plt.plot(data['time'], data['value'])
plt.xlabel('Time')
plt.ylabel('Value')
plt.title('Line plot')
plt.show()
- 鐩存柟鍥撅細鍙互鐢ㄦ潵鏌ョ湅鏁版嵁鐨勫垎甯冩儏鍐碉紝浠ュ強鏄惁瀛樺湪寮傚父鍊笺€?/li>
plt.hist(data['value'], bins=10)
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Histogram')
plt.show()
- 绠辩嚎鍥撅細鍙互鐢ㄦ潵灞曠ず鏁版嵁鐨勪簲鏁版鎷紙鏈€灏忓€笺€佺涓€鍥涘垎浣嶆暟銆佷腑浣嶆暟銆佺涓夊洓鍒嗕綅鏁般€佹渶澶у€硷級锛屼互鍙婃槸鍚﹀瓨鍦ㄧ缇ゅ€笺€?/li>
plt.boxplot(data['value'])
plt.ylabel('Value')
plt.title('Boxplot')
plt.show()
- 鐑姏鍥撅細鍙互鐢ㄦ潵灞曠ず鏁版嵁涔嬮棿鐨勭浉鍏虫€э紝浠ュ強鏄惁瀛樺湪鏌愮妯″紡鎴栬秼鍔裤€?/li>
import seaborn as sns
corr = data.corr()
sns.heatmap(corr, annot=True)
plt.title('Correlation Heatmap')
plt.show()
閫氳繃杩欎簺鏂规硶锛屽彲浠ユ洿濂藉湴鐞嗚В澶嶆潅鏁版嵁闆嗙殑鍐呴儴缁撴瀯锛屼粠鑰岃繘琛屾洿娣卞叆鐨勫垎鏋愬拰鎸栨帢銆?/p>
相关问答