本次内容主要围绕Python中如何绘制散点图? Python绘制散点图的方法来进行讲解,相信对很多没有经验的人来说,可能不太了解python绘制散点图的方法,为此本文总结了这个问题和一些解决方法,通过这篇文章希望你能学会利用python绘制散点图 。
文章插图
用python绘制散点图的方法有以下两种:
方法一:调用scatter()函数,调用scatter()从给出的一堆随机点(包括x,y坐标)中绘制散点图 。它可以单独控制每个散点与数据的匹配,使每个散点具有不同的属性 。
import numpy as npimport matplotlib.pyplot as plt#构造数据
x = np.random.randn(100)y = np.random.randn(100)print(x[:10])print(y[:10])#绘制散点图
plt.scatter(x, y)plt.show()numpy中有一些用来产生随机数的常用函数,randn()和rand()就属于其中 。
numpy.random.randn(d0, d1, …, dn):从标准正态分布中返回一个或多个样本值 。
numpy.random.rand(d0, d1, …, dn):产生随机样本,并且数字位于[0, 1]中 。
方法二:调用plot()函数 。
使用plt.plot()方法不仅可以绘制折线图,该方法同样可以绘制散点图
import randomx = range(15)y = [i + random.randint(-2,2) for i in x]plt.plot(x, y, "o")plt.show()函数中的主要参数:
x、y:分别表示x轴和y轴对应的数据,接收列表类型参数
s:表示点的大小,默认为20,可以是字符or列表,为列表时列表的每个元素代表对应点的大小
c:表示点的颜色
marker:表示绘制的点的类型,默认小圆圈o
alpha:表示点的透明度,接收0~1之间的小数
如下所示:
import matplotlib.pyplot as pltx_values=[1,2,3,4,5]y_values=[1,4,9,16,25]# s为点的大小
plt.scatter(x_values,y_values,s=100)# 设置图表标题并给坐标轴加上标签
plt.title("Scatter pic",fontsize=24)plt.xlabel("Value",fontsize=14)plt.ylabel("Scatter of Value",fontsize=14)# 设置刻度标记的大小
plt.tick_params(axis='both',which='major',labelsize=14)plt.show()【Python中如何绘制散点图? Python绘制散点图的方法】有关“Python中如何绘制散点图? Python绘制散点图的方法”到这里就结束了,你学会用python画散点图了吗?想要了解更多,可以继续关注哦!
推荐阅读
- 怎么同时使用Python2和Python3?同时使用Python2和Python3的方法
- python中的%d是什么意思?关于python中%加字母的知识讲解
- 如何安装matplotlib?python安装matplotlib的方法
- python中write和writelines两个函数有什么区别?write和writelines函数
- python初学者用vim文本编辑器合适吗?vim文本编辑器
- 如何判断字符串是不是回文串?回文字符串判断方法
- 京喜申请退款订单不支持取消怎么办?如何申请退款?
- 京东优创店和专营店区别?如何开通?
- 淘宝小号在哪买?如何使用淘宝小号?
- 抖店怎么看自然流量?如何获取?