python画图函数大全

article/2025/3/9 8:31:27

      很多时候,我们需要用python画图,这样就可以更加直观的看到数据的走势,而不是干巴巴的数字。

      今天,我们就给大家整理了一下python画图的常用函数,由于篇幅限制。无法将这些函数的使用方法全部表现出来。所以,我们只举一些典型的函数的例子。

      说道绘制图形,matplotlib是一个绕不开的第三方库。

      首先我们就需要安装好这个模块。可以参考这篇推文:

      python模块安装(大合集)

      这个模块中有很多函数,大家可以在百度上直接搜索到使用方法。

基础图标函数。

函数
说明
plt.plot(x,y,fmt,...)
坐标图
plt.boxplot(data,notch,position)
箱型图
plt.bar()
条形图
plt.barh()
横向条形图
plt.polar()
极坐标图
plt.pie()
饼状图

例题1:画一个极坐标图。

我举一个绘制极坐标图的例子:

其中产生的值是随机的,用到的是random

import matplotlib.pyplot as plt
import numpy as npbarSlices = 12theta = np.linspace(0.0, 2*np.pi, barSlices, endpoint=False)
r = 30*np.random.rand(barSlices)plt.polar(theta, r, color="chartreuse", linewidth=2,marker="*", mfc="b", ms=10)
plt.show()

plt.polar功能:在极坐标轴上绘制折线图

theta:每个标记所在射线与极径的夹角

r:每个标记到原点的距离

效果如下:

接下来,我们看一看如何绘制一些专业的图像,比如,学通信的同学要经常绘制频谱图之类的。我们有下面的函数可以使用。

函数
功能
plt.psd()
功率谱密度图
plt.specgram()
谱图
plt.cohere()
绘制X与Y的相关性
plt.scatter()
散点图
plt.step()
步阶图
plt.hist()
直方图

例题2:绘制X与Y的相关性图。

代码如下:

import numpy as np
import matplotlib.pyplot as plt
N = 100
x = np.random.randn(N)
y = np.random.randn(N)
plt.scatter(x, y)
plt.show()

画图效果是这样的:

大家也可以设置参数,修改其中的点的颜色和大小。

三维图

最后,我们其实还可以绘制三维图。主要知识留到下一期讲吧!

我们在这一期的结尾给大家只展示一个绘制地形图的函数。

我们用到的函数是plot_surface。

例题3:绘制一个三维图。

效果如下:

代码是这样的:

import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
a,b = np.mgrid[-2:0.5:20j,-2:0.5:20j]
#测试数据
c=a*np.exp(-a**2-b**2)
#三维图形
ax = plt.subplot(111, projection='3d')
ax.set_title('图形');
ax.plot_surface(a,b,c,rstride=2, cstride=1, cmap=plt.cm.Spectral)
#设置坐标轴标签
ax.set_xlabel('A')
ax.set_ylabel('B')
ax.set_zlabel('C')
plt.show()

封面来源:千图网

参考来源:https://www.cnblogs.com/ruo-li-suo-yi/p/7758403.html

参考来源:https://www.cnblogs.com/czz0508/p/10452601.html


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

相关文章

matlab简单函数画图例题,Matlab(十) 简单的函数画图

4 (80%) 1 vote 众所周知,matlab有强大的功能,其中包括绘制函数的图形,本篇博客将讲解如何用matlab绘制简单的函数。 在日常生活中,我们用纸笔可以绘制出x,y轴,以及我们所学到的知识来大致绘制出函数的图形&#xff0c…

python画图的函数_python画图函数

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在pycharm的idea下,如果绘图完成后,记得调用done()函数,让窗口进入消息…

面试软件测试工程师的全部过程(让你身临其镜!)

面试之前一定要认真过一遍自己的简历,技术面基本上问的都是你简历上写的内容,我简历上有个模块是[专业技能]列举了我会些什么,面试官就对着简历一项一项的问我。简历一定不要夸大,不要把自己不会的写上去,被问到不会很尴尬。 我第…

软件测试工程师常见的面试题大全

(一) 1、软件测试的流程是什么? 分析:每当HR问一个问题的时候我们都可以用1~2s的时间去想HR想要从这个问题中获取什么信息,这点搞清楚之后再去回答就很好回答了。如果有工作经验,直接按照公司流程回答即可…

2023软件测试工程师面试题汇总-看完你离大厂不远了

都说知己知彼方能百战不殆 ,转眼间2023年已经来到,现在已经是一月中旬了,每年的3.4月都是找工作的好时机,我们又经常叫他们金三银四。 今天就给大家汇总了很多关于测试的面试题,希望能够够给接下来找测试工作的小伙伴…

2022-软件测试工程师面试题(自我总结)

bug的定义,bug的周期 软件bug是指软件程序的漏洞和缺陷,测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭 发现BUG-->提交BUG--&g…

软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题

​ 前言:【文章末尾给大家留下了大量的福利】 什么是测试? 答: (美国电器和电子工程师协会)IEEE提出的软件工程标准术语,使用人工和自动手段来运行或测试某个系统的过程,目的在于检验它是否满足…

关于外企银行的软件测试工程师面试

最近有同学面试了外企,需要一些基础的英文沟通,于是结合自己以前的外企面试经历,稍微总结了一些主要内容,供有需要者参考。

软件测试工程师面试必备技能

一年之际在于春,新年伊始,又到了跳槽的好季节,不知道你是不是已经安于现状,就自己的经历来分析下作为测试工程师跳槽前应该准备哪些知识,才能在面试官面前表现出众。 主要分享内容如下: 被面试到的 Linux 命令&#…

2022 软件测试工程师面试题小结【附带答案】

金三银四开始啦,这几天都会给大家分享一些软件测试的面试,来看看今天分享的内容: 被面试到的 Linux 命令; 项目经验是如何被考核的; 被面试到的 SQL 语句。 被问到的自动化知识; 被问到的性能测试知识&…

软件测试最全面试题及答案整理(2023最新版)

1、你的测试职业发展是什么?   测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己&#xff0c…

putchar在c语言中作用,putchar()的功能是什么

putchar()的功能是向终端输出一个字符;putchar的语法结构为“int putchar(int char)”,表示把参数char指定的字符写入到标准输出stdout中;putchar是C库函数,包含在C标准库中。 本文操作环境:Windows7系统,D…

putchar和getchar的用法

putchar是在屏幕上打印一个字符,如: 其结果为: 而getchar则是输入一个字符,如: 其结果为: 所以从两次结果可以了解到getchar和putchar的作用,值得注意的是它们的输入输出为简单的输入输出&…

putchar和getchar用法

目录 getchar 我们先来看看这个函数的官方解释 那该如何使用呢? putchar getchar 我们先来看看这个函数的官方解释 如果这里有同学对EOF还不是很了解的话可以点击这里进行了解:点我了解EOF 很明显,getchar就是从缓存区里读取一个字符…

WERTYU UVA - 10082 (getchar,putchar用法)

理解getchar和putchar 键盘输入的字符都存到缓冲区内,一旦键入回车,getchar就进入缓冲区读取字符,一次只返回第一个字符作为getchar函数的值,如果有循环或足够多的getchar语句,就会依次读出缓冲区内的所有字符直到’\n’.要理解这一点,之所以你输入的一系列字符被依次读出来,是…

getchar与putchar

一、getchar getchar() 用于读取用户从键盘输入的单个字符,它有一个整型的返回值,当发生读取错误的时候,返回整型值-1。当读取正确的时候,它会返回用户从键盘输入的第一个字符的ASCII码, 当程 序调用getchar时.运行程…

getchar与putchar用法及缓冲区详解

一. getchar和putchar库函数的用法 1.1getchar库函数的用法 getchar 库函数的定义&#xff1a;int getchar (void) 使用getchar库函数的前提是引用#include <stdio.h>头文件getchar函数是输入字符函数&#xff08;终端输入&#xff09;&#xff0c;每一次执行只读取一个…

c语言putchar作用和用法,转:c语言EOF是什么?(及getchar()和putchar用法)

我学习C语言的时候&#xff0c;遇到的一个问题就是EOF。 它是end of file的缩写&#xff0c;表示"文字流"(stream)的结尾。这里的"文字流"&#xff0c;可以是文件(file)&#xff0c;也可以是标准输入(stdin)。 比如&#xff0c;下面这段代码就表示&#xf…

getchar与putchar用法

#include<stdio.h>main(){int i;igetchar();//相当于char i;scanf("%c",&i); putchar(i);//相当于printf("%c",i); 需要i是字符才能输出不能是变量printf("\n");printf("%d",i);}输出结果一致 #include<stdio.h>main…

拼多多无货源店群项目

在当下,单纯的工资收入难以支撑起飞升的物价时,额外收入成了绝大部分人用来对抗生活压力的最好帮手,这话是没错,我身边也有很多斜杠青年也确实因为副业做得好,生活衣食无忧,惬意潇洒。现在随着电商行业的发展,越来越多的人会选择拼多多开店,选择做无货源模式。 其实拼多…