python画散点图-python中画散点图

article/2025/11/5 8:17:07

示例代码:

import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

data = np.random.randint(0, 255, size=[40, 40, 40])

x, y, z = data[0], data[1], data[2]

ax = plt.subplot(111, projection='3d') # 创建一个三维的绘图工程# 将数据点分成三部分画,在颜色上有区分度ax.scatter(x[:10], y[:10], z[:10], c='y') # 绘制数据点ax.scatter(x[10:20], y[10:20], z[10:20], c='r')

ax.scatter(x[30:40], y[30:40], z[30:40], c='g')

ax.set_zlabel('Z') # 坐标轴ax.set_ylabel('Y')

ax.set_xlabel('X')

plt.show()

今天想在散点图的某些特定的点外面画圆圈标记,从下面的文章找到一些灵感,只要在原来的散点图上面给指点添加相应的标志,设置其透明度就可以实现该想法。

顺便复习下散点图的用法。

大家平时为了直观地显示数据的分布情况,在画散点图的时候,简单地把数据点用圆点标出来,像这样:

20161130214346761

这样:


http://chatgpt.dhexx.cn/article/ZLYuDIQn.shtml

相关文章

python画散点图 不同属性赋予不同颜色

问题描述 数据结构: 其中cluster_db一共四个值(-1、0、1、2) 需要将经纬度作为x y轴绘制散点图,并且不同的cluster_db需要赋予不同的颜色显示 解决方法 1.内置颜色 首先导入数据 import pandas as pdbeer pd.read_csv(E:\\…

【最简单的python画折线图】半封装式代码画折线图,防止写重复代码

一、为什么要写这个代码 很多时候画散点的折线图时,总是忘记代码细节怎么写,于是就想不如花点时间写几个函数,把画图的功能封装一下,下次画图这部分代码就能与其他代码隔离开来。使用者无需过多关注内部细节,只用关心…

python画二维折线图_python画折线图的程序

前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序。 import matplotlib.pyplot as plt x[1,2,3,4,5,6] y1[35000,85000,120000] y2[45000,85000,100000] y3[25000,65000,90000] point1180180 point2200000 pl…

python怎么画散点图_用python画xy散点图

importmatplotlib.pyplot as plt plt.plot([1,2,3],[4,5,6],ro) plt.show()#这个智障的编辑器 这样的话,就可以画一个散点图,图中的点分别是(1,4)、(2,5)、(3,6)。 是不是挺难看的,我们来调整一下x,y 的上下界,再画一遍。 imp…

Python画散点图之seaborn

1.散点图。 import seaborn as sns import matplotlib.pyplot as plt df sns.load_dataset(iris)p1sns.regplot(xdf["sepal_length"], ydf["sepal_width"]) plt.show()# 保存图片 fig p1.get_figure() fig.set_size_inches(4.8, 4.8) fig.savefig(PNG/#…

python画二维折线图_利用python画折线图

# encodingutf-8 import matplotlib.pyplot as plt from pylab import * #支持中文 mpl.rcParams[font.sans-serif] [SimHei] names [5, 10, 15, 20, 25] x range(len(names)) y [0.855, 0.84, 0.835, 0.815, 0.81] y1[0.86,0.85,0.853,0.849,0.83] #plt.plot(x, y…

python画折线图两种写法

import matplotlib.pyplot as plt from openpyxl import load_workbook # 这个是从Excel表格中导入数据 #为了让中文不显示成乱码 plt.rcParams[font.sans-serif][simhei] plt.rcParams[axes.unicode_minus]Falsex_data [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] x_data list(ran…

Python画折线图示例代码

Python画图 双折线图代码示例 import matplotlib.pyplot as plt import pandas as pd data pd.read_excel(r1.xlsx,headerNone) fig, ax1 plt.subplots() color tab:red ax1.set_xlabel(Year) ax1.set_ylabel(SHRL, colorcolor) ax1.plot(data.iloc[1:,0], data.iloc[1:,1…

用python画散点图

这边通过画一个平方图来进行举例子 import matplotlib.pyplot as plt plt.style.use(seaborn) plt.rcParams[font.sans-serif] [Arial Unicode MS] fig,ax plt.subplots() #x_values[1,2,3,4,5,6,7,8,9,10] #y_values[1,4,9,16,25,36,49,64,81,100] x_valuesrange(1,1001) y_…

python画散点图、折线图

Python-画图(散点图scatter、保存savefig)及颜色大全 python中的散点图还可以这么画 (这个针对改变描点形状) 一、散点图 import numpy as np import matplotlib.pyplot as pltplt.rcParams[font.sans-serif][SimHei] plt.rcPar…

Python画图之散点图(plt.scatter)

散点图的应用很广泛,以前介绍过很多画图方法:Python画图(直方图、多张子图、二维图形、三维图形以及图中图),漏掉了这个,现在补上,用法很简单,我们可以help(plt.scatter)看下它的用法…

Python 绘制数据散点图

🏳️‍🌈Python 有着强大的绘图库 matplotlib, 该库集成了大量的绘图函数,可以满足我们平时绝大多数的绘图需求。其中,matplotlib 库是 Python 进行可视化功能的主要软件包,matplot 本是 matlab 中的绘图库&#xff0c…

python画散点图

文章目录 前言一、散点图函数二、函数参数介绍三、代码实例总结 前言 最近在搞聚类算法,所以难免会用到一些散点图的用法,总结一下,方便以后参考。 一、散点图函数 #首先调用一下画图的库 import matplotlib.pyplot as plt plt.scatter(x, …

python绘制散点图

前言 散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。 用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间…

python绘制散点图,非常全,非常详细(已验证)

少废话,直接上代码 import matplotlib.pyplot as plt import numpy as np # 1. 首先是导入包,创建数据 n 10 x np.random.rand(n) * 2# 随机产生10个0~2之间的x坐标 y np.random.rand(n) * 2# 随机产生10个0~2之间的y坐标 # 2.创建一张figure fig …

2MSL的特点及意义

含义:2MSL是主动方在第四次挥手后进入等待时间 特点: 1、在2MSL时段中,两端的端口都不能用,除非加入SO_REUSEADDR参数&am…

TCP之2MSL

1.TCP之2MSL 1.1 MSL MSL:Maximum Segment Lifetime报文段最大生存时间,它是任何报文段被丢弃前在网络内的最长时间 为什么存在MSL TCP报文段以IP数据报在网络内传输,而IP数据报则有限制其生存时间的TTL字段,并且TTL的限制是基于跳数 MSL大小…

TCP的2MSL问题

2MSL (Maximum SegmentLifetime) TIME_WAIT状态的存在有两个理由: 让4次挥手关闭流程更加可靠;4次挥手的最后一个ACK是是由主动关闭方发送出去的,若这个ACK丢失,被动关闭方会再次发一个FIN过来。若主动关闭方能够保持一个2MSL的TI…

linux内核网络TIME_WAIT

目录 四次挥手过程 出现的现象 如何查看信息 TIME_WAIT状态等待的时间 TIME_WAIT 的作用 TIME_WAIT副作用 解决方法 1、将系统值(net.ipv4.tcp_max_tw_buckets)调小 2、调低TCP_TIMEWAIT_LEN 3、SO_LINGER 4、net.ipv4.tcp_tw_reuse 5、SO_…

TCP四次挥手 2MSL TIME_WAIT详解

TCP四次挥手 & 2MSL & TIME_WAIT详解 TCP四次挥手流程各状态解析 2MSL(2倍最大报文段生成时间)2MSL (Maximum Segment Lifetime) TIME_WAIT状态的存在有两个理由该状态为什么设计在主动关闭这一方?如何正确对待2MSL TIME_WAIT? TCP四次挥手流程 【注意】只要是申请关…