强大的python中如何画出美观的散点图

您所在的位置:网站首页 怎么样画日历才好看 强大的python中如何画出美观的散点图

强大的python中如何画出美观的散点图

2024-07-10 07:52:01| 来源: 网络整理| 查看: 265

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

这样:

还有这样:

这里写图片描述

然而今天我想给大家展示的散点图,或许没有那么直观地反映数据的分布情况,不够实用,但是真的很美很艺术,每个的点的颜色和大小都不一样,形状也是多变的。比如五角星的散点图:

这里写图片描述 圆点的散点图: 这里写图片描述 Y形的散点图: 这里写图片描述 等等还有很多,那么这些漂亮的形状是怎么画出来的呢?其实代码很简单:

from numpy import *; N = 50 # 点的个数 x = np.random.rand(N) * 2 # 随机产生50个0~2之间的x坐标 y = np.random.rand(N) * 2 # 随机产生50个0~2之间的y坐标 colors = np.random.rand(N) # 随机产生50个0~1之间的颜色值 area = np.pi * (15 * np.random.rand(N))**2 # 点的半径范围:0~15 # 画散点图 plt.scatter(x, y, s=area, c=colors, alpha=0.5, marker=(9, 3, 30)) plt.show() 1234567891011

这里用到一个matplotlib.pyplot子库中画散点图的函数 matplotlib.pyplot.scatter(x, y, s=20, c=None, marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs) 这个函数接收的参数很多,有默认值的平时也不需要我们指定,是可选的,这次我们用到的除了基本的x ,y参数,还有c,s,alpha和marker,c就是为点指定的颜色数组,s是点的面积大小,alpha是点的颜色的透明度,marker是指定点标记的形状。在例子里指定透明度为0.5,c和s是随机生成的,我们要改变的是marker的值,marker有很多值可供选择,下表展示了在例子代码的基础上,改变marker的值后的效果:

markerresult”.””,”“o”“v”“^”“”“1”“2”“3”“4”“8”“s”“p”“*”“h”“H”“+”“x”“D”“d”“”“_”“None”没错就是什么都没有。。。“$…$”(numsides, style, angle) eg:(9,0, 30) 注:numsides是边的个数,angle是旋转角度,style只有0,1,2,3四个值(numsides, style, angle) eg:(9,1, 30)(numsides, style, angle) eg:(9,2, 30)(numsides, style, angle) eg:(9,3, 30)注:此时numsides和angle的值自动被忽略

…… 这么多种点的形状符号够我们用了吧~以后想用哪种查一下就好啦~



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭