plot相关内容

如何在 PyQt5 GUI 中制作快速 matplotlib 实时绘图

几年前,我已经尝试在 PyQt5 GUI 中嵌入实时 matplotlib 图.实时图显示了从传感器捕获的实时数据流、一些过程……我得到了它的工作,您可以在此处阅读相关帖子: 您自己的 GUI 中的 Matplotlib 动画 如何使用 matplotlib 在 while 循环中实时绘图? 现在我需要再次做同样的事情.我记得我以前的方法有效,但无法跟上快速的数据流.我在互联网上 ..
发布时间:2022-01-12 23:29:02 Python

使用 pyqtgraph 和线程的实时绘图

这有点长,第一部分只是对问题的描述,第二部分是我的“修复"是否正确的问题. 我从 python 编程开始.我创建了一个程序,它与读取我们熔化实验室熔炉温度的 Arduino 进行通信.然后在 PID 算法中使用温度,并将输出设置为 Arduino.通信是通过 pyserial 完成的.到目前为止,一切都有效,包括实时绘制温度信号、PID 变量等.该脚本包括一个主循环和 3 个线程(串行通信、 ..
发布时间:2022-01-12 22:52:18 Python

绘制 OpenStreetMap 关系不会生成连续线

全部, 我一直致力于编制全球所有 MTB 路线的索引.我是 Python 人,所以对于涉及的所有步骤,我都尝试使用 Python 模块. 我能够像这样从 OSM overpass API 获取关系: from OSMPythonTools.overpass import Overpass天桥=天桥()def fetch_relation_coords(关系):rel = overpa ..
发布时间:2022-01-12 18:24:46 Python

为绘图中的标题部分着色

是否可以为绘图中的标题部分着色? x = 1:10y = 1:10plot(x, y, main="title (slope=1)") 在此图中,我想将 slope=1 的颜色更改为红色. 解决方案 这是一个非常简单的解决方案: 绘图(x, y)标题(表达式(“标题("*幻影(“斜率=1)")*“)"),col.main =“黑色")标题(表达式(幻影(“标题(")*“斜率=1"), ..
发布时间:2022-01-12 09:23:59 其他开发

如何在 r 中以水平堆积条形图的样式创建时间序列图

我想创建一个水平的“堆积条形"类型图,其中日期沿 x 轴运行,我的样本在 y 轴上显示为条形.在下面的简单示例中,我有三个样本(a、b、c),每个样本包含三个值(0、1、2).我希望根据沿 x 轴的每个时间步的值对水平条进行着色,以便我最终得到三个水平条(每个样本一个),它们从我的第一个时间点运行到最后一个时间点并包含一个一系列具有与不同值相关的颜色的块. 例如,假设我希望值 0 为蓝色,值 ..
发布时间:2022-01-11 10:15:43 其他开发

如何在分解的时间序列图中自定义标题、轴标签等

我相当熟悉通过编写自己的 x 轴标签或主标题来修改绘图的常用方法,但在绘制时间序列分解的结果时,我无法自定义输出. 例如, 库(TTR)t 为您提供观察到的时间序列、趋势等的漂亮基本图.但是,使用我自己的数据(水面以下的深度变化),我希望能够切换 y 的方向轴(例如 ylim=c(40,0) 表示 'observed',或 ylim=c(18,12) 表示 'trend'),将 'se ..
发布时间:2022-01-11 10:15:31 其他开发

如何在 R 中用 abline() 绘制简单的垂直线?

我无法在图表中添加垂直线或水平线.我觉得我错过了一些非常简单的东西,但我似乎找不到它.我从互联网上复制了一些例子,但它不起作用.我做错了什么? 这就是我正在尝试的: 库(quantmod)getSymbols("^FTSE", src="yahoo", from=as.Date('2004-01-01'),to=as.Date('2013-01-01'), 周期性=“每周")情节(FTSE ..
发布时间:2022-01-11 09:57:37 其他开发

在不同的列中绘制具有年份的时间序列

我有以下数据框dt(head,6): 我需要创建一个图表,其中 x 轴上有年份(2015、2016、2017、2018、2019),不同的列(W15、W16、W17、W18、W19 - 每一个都与一个相关年)在 y 轴上.它们都应按 TEAM 列分组. 我尝试使用 ggplot2 无济于事. 解决方案 你需要将你的数据从宽转换为长,然后使用ggplot.往下看; 库(tidy ..
发布时间:2022-01-11 09:55:24 其他开发

使用 ggplot 绘制大量时间序列.有没有可能加快速度?

我正在处理数千个气象时间序列数据(样本数据可以从这里下载)https://dl.dropboxusercontent.com/s/bxioonfzqa4np6y/timeSeries.txt 在我的 Linux Mint PC(64 位,8GB RAM,双核 2.6 GHz)上使用 ggplot2 绘制这些数据需要很长时间.我想知道是否有一种方法可以加快速度或更好的方法来绘制这些数据?非常感 ..
发布时间:2022-01-11 09:50:41 其他开发

如何在 R 中每 30 分钟聚合一次

我被困在 R 中.我需要将每分钟的数据汇总到每 30 分钟一次.我的数据框是这样的: 日期时间功率2008-10-11 23:57:00 0.3762008-10-11 23:58:00 0.3742008-10-11 23:59:00 0.3742008-10-12 0:00:00 0.3342008-10-12 0:01:00 0.330...2008-12-13 19:24:00 1.3 ..
发布时间:2022-01-11 09:35:56 其他开发

每个时间序列的多个图表

我有以下数据框,其中每个用户有 288 个观察值: User5 User8 User102015-01-01 00:00:00 12.3 10.3 17.52015-01-01 00:30:00 20.1 12.7 20.92015-01-01 01:00:00 12.8 9.2 17.82015-01-01 01:30:00 11.5 6.9 12.52015-01-01 02:00:00 ..
发布时间:2022-01-11 09:25:52 其他开发

Matplotlib 以奇数间隔日期 YearLocator

现在,当我的时间序列在十年之初(即 1990、2000、2010 等)开始时,我有一些可以按照我的规范格式化的工作代码,但我不知道如何调整我的当我的时间序列从非偶数年(即 1993 年)开始时,代码具有正确的格式. 将 pandas 导入为 pd将 matplotlib.pyplot 导入为 plt从 matplotlib 导入日期def format_xaxis(图):年 = 日期.YearL ..
发布时间:2022-01-11 09:25:03 Python