不同功能的样本数量不同

2024-03-04

plot x+3 , x**2+5*x+12 

是否可以设置x+3只有 2 个样本并且x**2+5*x+12比如说同一个图中有 1000 个样本?


这是可以做到的,但不是开箱即用的。

第一个变体使用临时文件来保存一个低采样率的函数,并稍后将其与高分辨率函数一起绘制:

set samples 2
set table 'tmp.dat'
plot x+3
unset table
set samples 1000
plot 'tmp.dat' w lp t 'x+3', x**2 + 5*x + 12

这样做的优点是您可以对这两个函数使用任何采样率。

对于你的特殊情况2对于一个函数的示例,无需外部文件即可完成,但它涉及相当多的技巧:

set xrange [-10:10]
s = 1000
set samples s
f1(x) = x + 3

set style func linespoints
set style data linespoints
plot '+' using (x0 = (($0 == 0 || $0 == (s-1) )? $1 : x0), \
                ($0 < (s-2) ? 1/0 : x0)):(f1(x0)) t 'x+3',\
     x**2 + 5*x + 12

我在这里所做的是:

  1. 使用特殊文件名+生成当前的一组坐标xrange。必须设置此项,否则不可能进行自动缩放。
  2. 通过赋予值来跳过除第一个和最后一个点之外的所有点1/0不起作用,因为剩下的两个点没有连接。
  3. 所以我存储第一个x-值(当$0, or column(0) equals 0)并在遇到倒数第二点时使用它。对于最后一点,使用常用值。

这适用于你的特殊情况2样品。

您必须记住,第一个函数被视为数据,因此您必须同时使用两个函数set style data and set style func(只是为了展示)。

4.6.4的结果是:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不同功能的样本数量不同 的相关文章

  • 如何在 gnuplot 中绘制条形图?

    如何在 gnuplot 中绘制带有文本标签的条形图 简单的条形图 set boxwidth 0 5 set style fill solid plot data dat using 1 3 xtic 2 with boxes 数据 dat
  • gnuplot 上的相关系数

    我想使用拟合函数绘制数据 function f x a b x 2 绘图后我得到这个结果 correlation matrix of the fit parameters m n m 1 000 n 0 935 1 000 我的问题是 如何
  • 在gnuplot中绘制不同颜色的区域

    我制作了以下脚本来在 gnuplot 中绘制图表 有几个点 每个点都封闭在一定的区域内 我想给每个封闭区域指定颜色 我的脚本如下 set terminal wxt set yrange 0 100 set xrange 0 100 unse
  • 从一个文件绘制多个数据集

    注意 我可以控制数据文件的格式 但它必须是单个文件 我正在尝试使用 gnuplot 在同一个图表上绘制多个数据集 理想情况下我想绘制这样的东西 data 1 0 0 data 2 0 0 data 1 1 1 data 2 0 1 data
  • JavaPlot 和 gnuplot

    我正在拼命地努力让 Java 和 gnuplot 更好地发挥作用 我已经开始使用JavaPlot并将 jar 添加到类路径 使用 Eclipse 我还下载了 gnuplot 并将其放在安全的地方 第一个问题 所有例子都由JavaPlot假设
  • gnuplot 坐标系之间的转换

    TL DR 有没有办法在多图设置中对齐不同图的角 有没有办法转换axis坐标到screen坐标 详细解释 我正在尝试使用 gnuplot 布局一个相当复杂的画布 为了实现我想要的 我需要将不同的图精确地堆叠在一起 我做了类似的事情 rese
  • gnuplot - 用不同颜色绘制不同的块

    我有这样的数据file dat 2 2 5 5 7 3 100 102 130 80 116 134 40 100 50 60 61 58 我想用不同的颜色绘制每个块 没有特定颜色的限制 只是一些视觉上不同的颜色 我尝试过linetype像
  • 如何在调用 gnuplot 时保持 PyQt5 响应?

    我正在尝试使用 Python GUI 和 gnuplot 创建绘图 我正在用 Python 生成代码并将其发送到 gnuplot 这基本上适用于将数据传输到 gnuplot 但是 缺点 Python 程序将被阻止 直到您关闭 gnuplot
  • Macos 上输出中的 gnuplot pdfcairo 未命名 Type 3 字体

    带有 pdfcairo 终端的 Gnuplot 似乎在字体方面给出了奇怪的行为 其中生成的 pdf 具有未命名的 Type 3 字体 以下是 pdffonts 在输出 pdf 文件上的输出 name type encoding emb su
  • 完全忽略Gnuplot中的某些数据行

    我想使用 Gnuplot 绘制一种数据透视图 所以我需要忽略文件中的一些数据行 我尝试了以下方法 unset key set xtics font Times Roman 5 set ytics font Times Roman 5 set
  • 如何创建具有不同 bin 宽度的直方图

    我对其他使用历史情节的人没有成功 一个简单的问题是使用以下数据 age range frequency central band width bin width height respectively 1 4 30 2 5 3 10 5 6
  • gnuplot 与 iOS

    这里有人有在 iOS 上使用 gnuplot 的经验吗 我想在 iOS 设备上开发一个科学计算应用程序 并想使用 gnuplot 作为绘图引擎 有什么好的教程可以让我开始学习吗 我有同样的一般问题 快速的谷歌搜索让我找到了以下应用程序 它似
  • Gnuplot BibTeX 引用

    好吧 这不是一个正确的编程问题 但也许答案会对其他人有所帮助 我一直在尝试寻找合适的 BibTeX 条目gnuplot 包含在科学出版物中 我只是不想引用任何指南书 而是引用实际的软件 有谁有想法或曾经使用过吗 我希望找到类似的东西cita
  • Gnuplot:将按行和命名的数据绘制为不同颜色和标题的线束

    我正在尝试绘制当前存储的一组图表 我的文件 txt ID01 1 2 3 4 5 ID02 3 4 5 6 7 8 9 ID03 4 3 1 2 3 4 例如 有一行标题为 ID01 仅显示第一行 另一行标题为 ID02 依此类推 如果线条
  • 如何在顶部显示中线

    我有一个正在运行的方便脚本ab然后生成情节 然而有一个问题 它向我显示了每一点 这很好 但是我还想看到它们之间的平均 线 我会在图中展示更多 那么有没有办法在上面添加中 中游侠呢 Script usr local bin gnuplot s
  • 递归地更改绘图类型(带线、带点)

    我正在尝试为基于 Julia 的 gnuplot 创建一个包装器来自动化我的绘图 我的目标是为 Julia 提供要绘制的文件名 要使用的线条样式类型以及要绘制的列 例如 如果我有文件test1 and test2 都有 3 列和标题 tim
  • gnuplot 动画 2D 矢量场

    我正在尝试使用 gnuplot 制作 2D 矢量动画 我想显示一行 即一次显示一个向量 我的数据结构如下 它们x y u v 2 24448 0 270645 1 00 1 00 3 24448 0 270645 0 500 1 20 我可
  • 如何从 Perl 调用 gnuplot 脚本

    我有一个 gnu gp 文件 grphist conf set terminal canvas Terminal type set to canvas Options are solid butt size 600 400 fsize 10
  • 如何在 Gnuplot 中将线条样式设置为多个绘图的默认样式?

    我想使用 gnuplot 创建绘图 所有图中的线宽均应为 3 如果我只对一个地块执行此操作 则可以通过以下方式完成 set style line 1 linewidth 3 有什么办法可以默认全局执行此操作吗 您可以指定 set termi
  • 将 gnuplot 嵌入现有 QtWidget 中

    我正在用 C 创建一个 伪 实时绘图应用程序 使用 gnuplot 作为绘图后端 我的要求之一是绘图必须位于现有窗口内 而不是有一个单独的绘图窗口 gnuplot 默认为 Gnuplot 有一个选项可以指定 Qt 小部件 ID 这似乎适合我

随机推荐

  • 如何使用 django 将 json 序列化数据从表单发送到 ajax

    目前 我正在以这种方式通过代码发送数据并且它正在工作 但是我如何以 json 发送整个表单 Code ajax url window location href the endpoint commonly same url type POS
  • Cocoa 中的 OCR(从照片中读取文本)?

    有没有可以在 Cocoa 中使用的代码来识别照片中的文本 假设我用 iPhone 拍摄了一本书的一页照片 我想捕获其中的文字 有的是超立方 OCR https github com tesseract ocr工具包是一个开源 OCR 引擎
  • 是否有必要在具有多线程的Paramiko中为每个线程打开一个SFTPClient?

    我想使用 Paramiko 和多线程从远程服务器下载文件 我想到了两个解决方案 但我不确定哪个是正确的 或更好 解决方案一 假设SFTPClient get是线程安全的 但我找不到任何提到这一点的文档 一个简单的方法是 from param
  • 未定义数组

    public onChange event Event let files event target files let list string console log files for var i 0 i lt files length
  • 使用 Gradle 构建具有依赖项的 JAR

    我有一个多项目构建 我在其中一个子项目中放置了构建一个胖 JAR 的任务 我创建了与该任务类似的任务这本食谱中描述的 http docs codehaus org display GRADLE Cookbook Cookbook Creat
  • 将字符串转换为泛型类型

    我的程序必须从文件接收输入 输入可以是字符 整数或字符 这样 我必须根据文件中给出的元素创建一棵树 输入的类型在文件的开头给出 我的问题是我的 insertNode 函数接收通用类型 T 的元素 但文件被读取为字符串 如何将字符串转换为 T
  • 操作数数据类型日期对于减法运算符无效

    我的表中有一个字段称为 LastDate with DataType Date 我将编写一个函数来计算 LastDate PassedParameter 但是发生错误 Operand data type date is invalid fo
  • 存根 [[SomeClazz alloc] init] 不起作用,但接受的答案说它应该起作用

    我测试的功能非常简单 implementation MyHandler void processData DataService service DataService alloc init NSDictionary data servic
  • Flutter 应用程序名称可以国际化吗?

    刚接触 flutter 有没有办法将我的应用程序名称国际化 我发现其他应用程序也可以做到这一点 我能够按照此处的指南将应用程序中的字符串国际化 https phrase com blog posts flutter localization
  • 来自 JS 和 HTML 导入的相对路径资源

    我有一个 聚合物 Web 组件 我希望人们能够以跨源资源共享 CORS 方式访问该组件 这工作得很好 只是我不确定如何为该组件内的 JS 代码中的图像和 JSON 文件等资源提供相对路径 它们被解释为相对于包含页面 而不是相对于 HTML
  • 仅当调整窗口大小时,图层支持的 OpenGLView 才会重绘

    我有一个带有类型主视图的窗口NSView和一个子视图 它是NSOpenGLView谁的名字是CustomOpenGLView 的子类NSOpenGLView是通过一个获得Custom View在 Interface Builder 中并将其
  • Mongodb聚合5分钟

    我有 IoT 传感器 它们每秒发送事件 并将事件存储在 MongoDB 中 格式如下 id stp 23 HP 1261 0 1357 0 1337 0 1250 0 1269 0 1134 0 1219 0 1269 0 1166 0 1
  • 架构独立的实体框架代码优先迁移

    我在使用针对 Oracle 数据库的实体框架迁移时遇到了麻烦 因为架构名称包含在迁移代码中 并且对于 Oracle 架构名称也是用户名 我的目标是拥有独立于模式的 Code First 迁移 能够拥有一组用于测试和生产环境的迁移 我已经尝试
  • Chartjs 条形图悬停时显示旧数据

    我有一个使用 Chart js 创建的条形图 页面加载时一切正常 但是当我使用日期范围选择器更改时间范围时 会出现故障 新数据已引入 但当我将鼠标悬停在其上时 会显示旧数据 我是 javascript 新手 所以我希望得到一些帮助 看起来我
  • 如何在不将可执行文件重命名为 iexplore.exe 的情况下获得 WebBrowser 控件的最大性能?

    我正在编写一个本机应用程序 它在嵌入式中执行大量 CSS3 动画网页浏览器控件 http msdn microsoft com en us library aa752040 28v vs 85 29 aspx 但动画在独立版 IE10 中更
  • 如何在使用变量之前测试变量是否已经初始化?

    因此 假设您有一个带有变量的应用程序 当您独立加载它时 即当您使用if name main 此外 当客户端导入应用程序以在另一个应用程序中使用时 将调用一个方法 该方法还将实例化该变量 我想做的是在定义变量之前测试变量是否已经被实例化 这样
  • Git 因致命错误而失败,拒绝使用 Git 推送合并不相关的历史记录

    我在本地做了一些更改 我正在尝试将其推送到 GitHub 我读过我可以使用 allow unrelated histories 但我只看到了演示如何执行此操作的示例pull 这不是我需要的 我需要使我的本地目录成为master 我尝试了以下
  • Android 上的 HttpURLConnection 失败

    已解决 请参阅下面的评论 我有一个实现分段文件上传的类 该代码适用于我尝试过的每个 Java 客户端 Android 除外 并且它是我的 Android 应用程序中唯一不能与我的后端服务很好地配合的 HTTP 请求代码 连接响应代码是 1
  • 调试无法与 Android Studio 一起使用的 C++/本机库模块(使用 Cmake)

    我在调试库模块的 C 文件时遇到问题 这在一般情况下可能吗 如果应用程序项目包含 C 代码 则调试工作正常 但我想将 C 代码移至库模块 启动会话时出现错误消息 现在启动本机调试会话 注意力 未找到符号目录 请检查您的本机调试配置 我的 l
  • 不同功能的样本数量不同

    plot x 3 x 2 5 x 12 是否可以设置x 3只有 2 个样本并且x 2 5 x 12比如说同一个图中有 1000 个样本 这是可以做到的 但不是开箱即用的 第一个变体使用临时文件来保存一个低采样率的函数 并稍后将其与高分辨率函