matplotlib中用什么函数绘制饼图(matplotlib中散点图的绘制)
scatter是matplotlib库中绘制“散点图”的重要函数,其默认格式一般为:
plt.scatter(x,y, s=20, c='b', marker='o', alpha=None)
可以看到,该函数中前面两个参数x,y分别表示散点图中一个点的横坐标和纵坐标。
如果使用默认格式(例一),直接输入:plt.scatter(x,y) 即可
但有些时候,我们希望调节图形的颜色等参数,scatter提供这样的功能。
这里介绍4个最常用的scatter参数,它们是:
S:shape大小。如,s=20,指点的大小为20
C:color 颜色。如,c='b' 为 blue 蓝色
Marker:样式 。如,Marker='o'指圆
Alpha:透明度。0-1之间,默认(None )
例1:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(20,70,3)
y=x**2
plt.scatter(x,y)
代码解释:
1-2行 调入matplotlib和numpy库
第3行 取x的值为:20,23,26… (numpy)
第4行 函数y=x^2的纵坐标对应值
第5行 输出散点图(如图) (matplotlib)
例2:
在例1的基础上,修改前3个参数(第5行)
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(20,70,3)
y=x**2
plt.scatter(x,y,s=500,c='g',marker='*')
即:plt.scatter(x,y,s=500,c='g',marker='*') 点的大小改为500,颜色为Green绿色,形状为“五角星”。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com