[Python Study Notes]氣泡散點圖繪制
阿新 • • 發佈:2018-03-01
num sys otl 計算 BE inf main AC ges
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ >>文件: 氣泡散點圖.py >>作者: liu yang >>郵箱: [email protected] >>博客: www.cnblogs.com/liu66blog ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ #!/usr/bin/env python # -*- coding: utf-8 -*- import sys, os import matplotlib.pyplot as plt import numpy as np import random # 氣泡散點圖 bubble def scatterplot_bubble(): N=80 # 隨機獲取x<1的數字八十個 x=np.random.rand(N) # 隨機獲取y<1的數字八十個 y=np.random.rand(N) # 定義顏色的列表 colors=[‘red‘,‘green‘,‘gray‘,‘purple‘,‘yellow‘,‘orange‘,‘blue‘] # 隨機排列顏色 random_colors=random.sample(colors,7) # 計算每個隨機散點的大小 area=np.pi * (np.random.rand(N)*10)**2 # 繪制散點圖 plt.scatter(x,y,c=random_colors,s=area) # 顯示繪制的圖 plt.show() # /如果當前模塊作為主模塊運行 if __name__ == ‘__main__‘: plot=scatterplot_bubble()
[Python Study Notes]氣泡散點圖繪制