Python是一種兼具簡潔與強大的編程語言,其高效易用的特性使其成為數(shù)據(jù)科學家、機器學習工程師甚至專業(yè)程序員們的首選。其中用于數(shù)據(jù)分析與繪圖的Matplotlib庫,在Python編程世界中也是尤為重要的一個組成部分。
下面將介紹如何使用Python中的Matplotlib庫來繪制各種大小的點。點是在2D繪圖中常被使用的基礎(chǔ)形狀,掌握如何控制點的大小是繪制美觀圖形必備技能之一。
import matplotlib.pyplot as plt # 導(dǎo)入matplotlib # 定義繪圖數(shù)據(jù) x = [1, 2, 3, 4, 5] y = [2, 5, 4, 7, 6] # 繪制點圖 - 默認點大小為20 plt.scatter(x, y, marker='o') # 根據(jù)數(shù)據(jù)值設(shè)置點大小 sizes = [20, 50, 100, 200, 500] # 設(shè)置點的大小范圍 # 對每個數(shù)據(jù)點設(shè)置大小并繪制 for i in range(len(x)): plt.scatter(x[i], y[i], s=sizes[i], color='r', marker='o') # s參數(shù)控制點大小, color參數(shù)可以修改顏色 # 顯示圖形 plt.show()
以上就是利用Python的Matplotlib庫繪制點圖并控制點大小的代碼示例。首先使用默認點大小繪制散點圖,然后根據(jù)提前設(shè)定的點大小范圍,針對每個數(shù)據(jù)點設(shè)定大小并進行繪制。大家可以根據(jù)自己的具體需要,修改代碼中的數(shù)據(jù)大小范圍和顏色等參數(shù),來創(chuàng)建自己最需要的點圖。
上一篇nio連接oracle
下一篇java求一加n的和