python如何根据数据画散点图_用python绘制散点图

本文介绍了如何使用Python的matplotlib库中的scatter函数绘制散点图。详细讲解了scatter函数的关键参数,如c和marker,并提供了加载数据、设置坐标轴名称以及绘制散点和直线的代码示例。
摘要由CSDN通过智能技术生成

用python绘制散点图

标签:#Python##散点图#

时间:2019/03/27 21:13:00

作者:夏天的风

今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下。

在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息。

网址为:点击打开链接

可以看到scatter中有很多参数,经常使用的参数主要有以下几个:

c:

marker:

数据、代码和绘制的图如下。

数据(取第一列作为x,取第四列作为y)截图:

代码如下:

import matplotlib.pyplot as plt

import numpy as np

# 定义画散点图的函数

def draw_scatter(n, s):

"""

:param n: 点的数量,整数

:param s:点的大小,整数

:return: None

"""

# 加载数据

data = np.loadtxt('results.txt', encoding='utf-8', delimiter=',')

# 通过切片获取横坐标x1

x1 = data[:, 0]

# 通过切片获取纵坐标R

y1 = data[:, 3]

# 横坐标x2

x2 = np.random.uniform(0, 5, n)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值