用matplotlib画图

实现简单的画图

'''画一幅泡泡图'''
#X,Y:散点位置
#alpha:透明度,取值【0,1】且取0时透明
#S:散点大小
#c/color散点颜色
#cmap:设置散点颜色,每一个值类似于一个色卡
#marker:散点形状
#linewidths:散点边框宽度
#edgecolors:散点表框颜色

import numpy as np
import matplotlib.pyplot as plt

x=[0.5]
y=[0.5]
x2 = np.random.rand(100)
y2 = np.random.rand(100)
area = np.random.rand(100)*1000

#输入c和edgecolors参数时,可以缩写颜色名称,也可以不缩写
plt.scatter(x,y,s=1000,marker='v',c='black',edgecolors='r',linewidths=2)
#画泡泡
plt.scatter(x2,y2,s=area,c=area,cmap='rainbow',alpha=0.7)
plt.show()

help(plt.scatter)

 

posted @ 2021-12-31 17:16  山清水秀,鸟语花香  阅读(27)  评论(0)    收藏  举报