Python使用plot()和scatter()绘制散点图

  • scatter(x,y)默认只绘制数据点,不连接它们。
  • plot(x, y)默认情况下绘制连接所有数据点的线

一、plot()与scatter()的常用参数

plt.plot(x, y, linestyle, mark, marksize, cloror, label)

  • x, y: 数据点的 x 和 y 坐标。
  • linestyle 或 ls: 线的样式(例如 '-''--''-.'' 等)。
  • marker: 点的样式(例如 'o''^''s' 等)。
  • color 或 c: 线的颜色。
  • markersize或ms : 点的大小。
  • label: 用于图例的标签。

plt.scatter(x, y, c, s, marker, label)

  • c: 点的颜色。
  • s: 点的大小。
  • marker: 点的样式(例如 'o''^''s' 等)。
  • label: 用于图例的标签。

直接看例子,更直观👇👇

import matplotlib.pyplot as plt
import numpy as np

plt.figure()
plt.axis([0,20,0,70])
plt.grid(True)
x = np.array([2,6,12,14,16])
y = np.array([10,12,29,35,49])

plt.plot(x,y+10,ls=' ',marker='^')     # ls=' ':线型设置为空,即画散点图,数据点间不连线。marker='^':点的样式为三角形
plt.plot(x,y,ls='--',marker='o', c='r')       # ls='--':线型为虚线。marker='o':点的样式为圆点。
plt.scatter(x,y-10,s=100,marker='s',c='g')   # s=100:点的大小为100。marker='s':点的样式为正方形。

plt.show()

二、plot()的小技巧!!

相较于前面👆每个参数都按参数名指定,👇👇简洁许多!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值