Python Matlab绘制曲线图

article/2025/9/19 2:43:49

Python Matlab绘制曲线图

文章目录

    • Python Matlab绘制曲线图
      • 一、简介
      • 二、绘制图形
        • 1、第一个曲线图
        • 2、第二个图形
        • 3、第三个图形
        • 4、第四个图形

一、简介

我们在这里采用Python中的matplotlib来实现曲线图形的绘制。

二、绘制图形

1、第一个曲线图

代码:

具体的绘制的代码如下所示:

import matplotlib.pyplot as plt
import numpy as npr = np.array([2072.54, 2076.84, 2085.51, 2103.01, 2129.93, 2162.16, 2200.22, 2242.15,2285.71, 2328.29, 2350.18, 2364.01, 2364.01, 2343.29, 2300.17, 2252.25,2208.72, 2166.85, 2132.19, 2103.01, 2085.51, 2075.77, 2072.54])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,6.032, 3.016, 1.508, 0, -1.508, -3.016, -6.032, -9.048, -12.064,-15.080, -18.096, -21.111, -24.127, -27.143, -30.159])
b = b_ * pow(10, -4)plt.plot(b, r)
plt.xlabel("B/T")
plt.ylabel("R/Ω")
plt.title("GMB R-B (decreasing B)")
plt.show()

效果:

在这里插入图片描述

2、第二个图形

代码:

代码与上一个的代码其实是比较相似的:

import matplotlib.pyplot as plt
import numpy as npr = np.array([2072.53, 2076.81, 2085.47, 2103.00, 2129.90, 2162.11, 2200.20, 2242.06,2285.66, 2328.24, 2350.13, 2364.00, 2363.96, 2343.19, 2300.20, 2252.29,2208.76, 2166.89, 2132.20, 2103.05, 2085.50, 2075.81, 2072.56])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,6.032, 3.016, 1.508, 0, -1.508, -3.016, -6.032, -9.048, -12.064,-15.080, -18.096, -21.111, -24.127, -27.143, -30.159])
b = b_ * pow(10, -4)plt.plot(b, r)
plt.xlabel("B/T")
plt.ylabel("R/Ω")
plt.title("GMB R-B (increasing B)")
plt.show()

效果:

在这里插入图片描述

3、第三个图形

代码:

代码基本是形同的啦:

import matplotlib.pyplot as plt
import numpy as npv = np.array([274, 270, 261, 243, 219, 189, 155, 118, 81, 48, 34, 21])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,6.032, 3.016, 1.508, 0])
b = b_ * pow(10, -4)plt.plot(b, v)
plt.xlabel("B/T")
plt.ylabel("V/mV")
plt.title("GMB V-B")
plt.show()

效果:

在这里插入图片描述

4、第四个图形

代码:

代码其实都是基本一样的,只不过主要是更换了数据啦:

import matplotlib.pyplot as plt
import numpy as npw = np.array([43.5, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86,89, 92, 95, 98, 101, 104])
v = np.array([0, 5.7, 35.0, 53.8, 45.9, 7.7, -45.7, -51.9, -32.6, -1.8, 34.5, 53.1,39.2, -10.1, -47.9, -51.4, -29.5, 5.6, 34.4, 52.4, 40.9, -5.2])plt.plot(w, v)
plt.xlabel("θ/rad")
plt.ylabel("V/mV")
plt.title("GMB V-θ")
plt.show()

效果:

在这里插入图片描述

以上就是使用Python中的matplotlib来实现曲线图像的绘制了啦,谢谢大家的阅读以及支持了啦,期待大家的点赞与持续的关注哦。

谢谢大家的阅读了啦。


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

相关文章

matlab绘制图像的直方图、杆状图和折线图等

1.imhist函数: himhist(f,b) 其中,f为输入图像,h是该图像的直方图数据,b是用来形成直方图的“容器”数目,即把所有灰度级分成几份的数量(b默认为256)。若按上面一行代码中使用imhist函数,则并…

matlab绘制折线图

参考了别人文章画出了稍微好看一点的折线图 下面是代码 x1:1:9;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 name{F1,F4,F5,F6,F8,F9,F10,F17,F18}; %横坐标字符 a[0.8201,0.6783,0.8568,0.962,0.2922,0.69,0.844…

Matlab画折线图是线型、颜色、标记符号和属性设置-LineSpec(线条设定)

说明 绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素: 线型标记符号颜色 例如: plot(x,y,-.or)使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 (r…

MATLAB画曲线图

MATLAB画曲线图 新手实用|画图函数功能介绍linspaceXticksxticklabelsplot 新手实用|画图函数功能介绍 记录分享MATLAB学习过程中,遇到的问题及相应解决方法,希望能帮助到看到这篇博客的你。 linspace x1 linespace(-3,3,5); x2 -3:1.5:3;% x1 x2 …

Matlab:plot函数绘制二维折线图

一、基本调用格式 1、plot(y)   若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线。若y为实矩阵,则按照列绘制每一列对应的曲线。 2、plot(x,y)   若x和y为同维向量,则以x为横坐标,y为纵坐标绘制曲线。若x和y中…

MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

之前写过一篇关于画matlab折线图的博客,但是写的非常潦草。也算是为了以后自己方便看,打算重新把画二维图部分再写一下,因此有了这篇博客。 画二维图形主要使用plot函数,使用方法说明:(官网) 1.…

MATLAB如何绘制折线图和美化折线图

MATLAB如何绘制折线图和美化折线图 MATLAB如何绘制折线图和美化折线图绘制基本图像GUI界面进行调整编写代码进行调整总结 MATLAB如何绘制折线图和美化折线图 在写论文的时候,我们直接用MATLAB绘制的图像和大佬的比起来总是差很远,现在我们来看如何美化科…

Matlab绘制多个折线图的方法

给出一个Matlab绘制折线图的例子:Matlab绘制多个折线图和子图的详细方法,并且字体设置为Times New Roman,可用于普通课程作业的撰写。 %% 维数选择 % 人脸1.f Dim 10:10:100; %% 数据选择 % 人脸1.f RKSH [53 68 74 77 77 78 78 78 78 78]…

MATLAB 绘制折线图

MATLAB 绘制折线图 想要绘制出如上图所示折线图,首先,先展示代码: x0:10:50; a[0, 1.80,7.60,17.40,31.20,49.00] plot(x,a,s-g,MarkerSize,2,MarkerFaceColor,g,MarkerEdgeColor,g,LineWidth,2); grid b[0,1.10,4.20,9.30,16.40,25.50]; ho…

MATLAB绘制统计折线图

MATLAB绘制实验数据折现图 在论文或者文章写作中,经常需要使用图形来表示我们的实验结果。一般来说,这种表示方式比表格更加直观、更加可视化。因此,本文给出一种使用MATLAB处理数据得到折线图的教程。 1. 待处理数据形式 待处理的数据为迭代…

MATLAB中画折线图:plot函数的简单用法

20年4月24日更新 关于MATLAB里柱状图的画法,以及如何在图例legend和轴标签xlabel里加入latex公式,请参考 https://blog.csdn.net/u014261408/article/details/102511989。 使用plot绘制二维图像 MATLAB中plot函数常常被用于绘制各种二维图像&#xff…

matlab 画折线图

针对这篇博客里有些不够详细的地方,后期又写了一个稍微更详细的MATLAB画折线图:https://blog.csdn.net/Rhiney_97/article/details/105000137 代码: 效果图: x1:1:5就是x轴上的数据,从1开始到5结束(即应该有…

MATLAB编程:绘制折线图 以及 画图的一些小技巧

MATLAB编程:绘制折线图 以及 画图的一些小技巧 前言一、介绍二、MATLAB实现三、总结 前言 本博主使用的MATLAB版本是2020b,这个版本可以使用许多有趣的扩展APP。本节将会对如何在已有数据条件下绘制一幅折线图,非常详尽地一种编程方式&#x…

matlab-画折线图

用matlab画折线图是一个很基本的操作,下面是程序 x5:5:50;%x从5开始,50结束,间隔为5a[75.226,76.704,75.263,75.337,75.599,76.302,74.824,76.924,75.595,75.442];b[72.112,70.764,68.63,68.201,64.067,61.717,61.476,61.561,61.066,61.586];plot(x,a,*…

Matlab绘制折线图详细方法

Matlab绘制折线图属于非常基本的功能,首先给出一个示例代码,有详细的解释,可以根据自己需求进行修改。 x1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a[203.024,113.857,2…

matlab绘制折线图基本操作

本篇博客主要总结matlab绘制折线图的基本操作,使用的函数是plot函数,关于plot的函数语法规则,这里不再赘述,可以参考matlab官方文档,https://ww2.mathworks.cn/help/matlab/ref/plot.html#d124e1037051,不看…

matlab 画折线图(美化)

常规的折线图我们可以调用plot()函数进行画图,并且我们可以修改参数画出不同颜色,各种样式的图,但是我们怎么样才能在折线图上加上数据标签,我们需要调用text()函数来完成,进行我们直接进入实战 首先我们先查看一下要…

Matlab中绘制折线图(附matlab代码)

Matlab中绘制折线图 一般来说,折线图更加直观、更加可视化。因此,本文给出一种使用MATLAB处理数据得到折线图的教程。 1、创建折线图 x1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止…

Python 的Int的最大值是多少?

Python 的Int的最大值是多少? 非常大

C语言中INT数据类型的最小值和最大值

INT数据类型的最小值: -2,147,483,648,转化成二进制1000 0000 0000 0000 0000 0000 0000 0000 第一位1即时符号位,也是数值位,2312,147,483,648 INT数据类型的最大值 2,147,483,647,转化为二进制 0111 1111 1111 1…