gnuplot 指定标签列

2023-12-02

我正在 gnuplot 中做一个多重绘图。我想从某些列中选择点的标签。例如,假设数据文件是:

 year temp label1 year humidity label2
 1990 30   hot    1991 100      wet
 1992 25   warm   1992 83       dry

我想使用第 3 列(标签 1)作为点的标签来绘制第 2 列(温度)与第 1 列(年份)的关系,并在同一个图表上使用第 6 列(标签 2)作为点的标签来绘制第 5 列(湿度)与第 4 列(年份)的关系标签。这可能吗?

  plot 'weather.dat' using 1:2 with points with labels, '' using 4:5 with points with labels

使用标签样式。此样式期望接收 x 和 y 坐标以及标签列。

对于您的数据和绘图的第一部分,我们可以这样做

plot 'weather.data' using 1:2 with points, '' using 1:2:3 with labels

如果我们想增加一点间距,我们可以调整标签的 y 坐标。例如,将其向上移动 1 个单位

plot 'weather.data' using 1:2 with points, '' using 1:($2+1):3 with labels

enter image description here

对于此图,为了确保所有内容都完全适合内部,我手动将 xrange 设置为 [1989:1993],将 yrange 设置为 [20:35]。

类似的方法适用于您的其他数据列,当然,这些数据列可以正常地与此组合(尽管 y 范围有很大不同,可能应该在它自己的图上完成,或使用辅助轴)。

See help labels了解更多信息。

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

gnuplot 指定标签列 的相关文章

  • 一维高斯分布函数的绘图

    如何使用均值和标准差参数值 1 1 0 2 和 2 3 绘制一维高斯分布函数图 我是使用 Python 编程的新手 先感谢您 凭借着优秀的matplotlib and numpy包 from matplotlib import pyplot
  • R 在设置宽度和高度的 PDF 中缩放绘图元素

    尽管发送到 PDF 的 R 图可以在插图或页面布局软件中随意重新缩放 但科学期刊通常坚持提供的图具有特定的尺寸 是否可以直接在 R 中在给定 PDF 大小内缩放所有绘图元素的大小 require ggplot2 p lt qplot dat
  • 更改 ggplot 对象的数据集

    我正在绘制数据的子集ggplot2我想知道我是否会以某种方式使用已包含在ggplot原始数据子集中的对象 举个例子 这是第一个图 代码块 1 require ggplot2 p lt ggplot mtcars aes mpg wt col
  • 基本 R 图:帮助减少多个图之间的空间

    我试图减少一个窗口中多个绘图之间的空间量 但无法实现我想要的 情节和代码如下 我想将图例保留在原处 但减少 B 和 C 之间的空间 如何将图 C 向左 移动到靠近图 B 的位置以模仿 A 和 B 之间的间距 同时保持图例就位 我希望传奇是独
  • Altair 中的世界地图 + 滑块 (Python)

    我想使用 Python 中的 Altair 库构建一个带有世界地图的交互式图表 其中包含每个国家 地区的 COVID 19 确诊病例和日期滑块 数据格式 country region date confirmed cases Afghani
  • 在 RStudio 中循环期间绘图

    我正在 R 模拟退火 中实现旅行商问题 TSP 的解决方案 并且我想定期输出当前的最佳路径 我已经搜索了很多关于如何在for循环并迄今为止失败 我使用 RStudio 并希望查看生成的图表 如果您曾经看过 TSP 求解器的工作 您就会明白观
  • gnuplot - 删除行标题

    我尝试搜索 但找不到针对这种特定情况的解决方案 在我的图中 我正在比较两条痕迹 我使用的是折线图 两条迹线都用不同的颜色绘制 plot delay try1 dat using 1 2 title With CloneScale with
  • MATLAB - 冲浪图数据结构

    我用两种不同的方法进行了计算 对于这些计算 我改变了 2 个参数 x 和 y 最后 我计算了每种变体的两种方法之间的 误差 现在我想根据结果创建 3D 曲面图 x gt on x axis y gt on y axis Error gt o
  • gnuplot 和 postscript 终端中的嵌套循环

    我正在使用 gnuplot 和 postscript eps 终端 这是我的脚本 set terminal postscript eps enhanced solid Helvetica 14 set output gamma off re
  • ggplot更改图例中的几何顺序[重复]

    这个问题在这里已经有答案了 我有两个堆积面积图 上面画了一条线 在这两种情况下 我的绘图顺序都是这样的 创建ggplot 添加堆叠区域 geom area 更改堆叠区域颜色 添加行 geom line 改变线条颜色 在我的第一张图中 堆叠区
  • 如何调整ggplot直方图的时间刻度轴

    我正在使用一个数据框 其中一列包含POSIXct日期时间值 我正在尝试使用绘制这些时间戳的直方图ggplot2但我有两个问题 我不知道如何设置 binwidthgeom histogram 我想将每个垃圾箱设置为一天或一周 我尝试提供 di
  • 在 R 中绘制对数正态概率密度

    我正在尝试在 R 中生成对数正态概率密度图 其中包含 3 个不同的均值对数和标准差对数 我尝试了以下方法 但我的图表太丑了 看起来一点也不好看 x lt seq 0 10 length 100 a lt dlnorm x meanlog 0
  • 从 X、Y、Z 数据、Excel 或其他工具进行 3D 绘图

    我的数据看起来像这样 1000 13 75 2 1000 21 79 21 1000 29 80 02 5000 29 87 9 5000 37 88 54 5000 45 88 56 10000 29 90 11 10000 37 90
  • r 中的 5 维图

    我正在尝试在 R 中绘制 5 维图 我目前正在使用rgl包以 4 个维度绘制数据 使用 3 个变量作为 x y z 坐标 另一个变量作为颜色 我想知道是否可以使用这个包添加第五个变量 例如空间中点的大小或形状 这是我的数据和当前代码的示例
  • 如何在 R 中分割数据集并绘图

    我正在使用如下数据集 1 48434 14566 1 56711 6289 1 58826 4174 2 56626 6374 2 58888 4112 2 59549 3451 2 60020 2980 2 60468 2532 3 56
  • 如何编写“ *value* *plus-minus sign* *value* ”以及文本以及 ggplot2、R 的注释?

    这是我的问题 library ggplot2 a c 4 2 x c 1 4 y c 1 4 This works 1 4 s 1 l lt paste tau 1 a 1 s 1 qplot x y annotate text x 1 5
  • R 线图上的两个数据集,但使用相同的 X 和 Y 轴?

    我正在尝试在 R 中的图表上绘制两条线 数据与死囚区相关 CSV 有三列 第一列是年份 第二列是死囚区人口 第三列是当年的处决数量 我已经到了可以画两条 X 轴相同的线的地步 但由于值的范围相互重叠 Y 轴变得混乱 举个例子 每个给定的年份
  • 绘图不适合 R 窗口

    我正在使用metaR 中的包对比例进行荟萃分析 我的分析中有大约一百项研究 当我打字时forest result 创建我的森林图 它可以工作 但图形在顶部和底部被切掉 无论我做什么 它都不适合绘图窗口 我对如何解决这个问题感到困惑 有任何想
  • 将线条剪裁到绘图区域并在绘图区域外显示文本

    我想限制绘图的可见 y 范围 为了保留超出此范围的值 我需要设置oob 出界 to rescale none这效果很好 不过 我还想在图外的页边空白处添加一些文本 为了做到这一点 我需要关闭剪辑 这会导致超出范围的值被绘制在绘图区域之外的边
  • 绘制 -fs/2 到 fs/2 范围内 wav 文件的幅度谱和相位谱

    我在绘制 wav 文件的 FFT 时遇到问题 我设法绘制了信号的幅度谱和相位谱 但是我需要在范围内重复此操作 fs 2 fs 2 read sound files y is the vector holding the original s

随机推荐

  • Groovy 更新导致 PermGen 中大量死亡 GroovyClassLoader

    我有一个 Java 7 项目 每 n 分钟由 n 个进程运行一次脚本 以下是运行脚本的代码示例 ScheduledFuture scheduledFuture scheduledService scheduleAtFixedRate new
  • 如何通过 websocket 发送 pygame 图像?

    我目前正在尝试编写一些代码 让网站可以查看我的网络摄像头 我大致按照链接的教程进行操作这个网站 除了使用 Python 和 pygame 而不是Processing 目前 我的代码正在抓取一个 pygame 图像 最初是一个 SimpleC
  • React:渲染函数中的条件语句

    我有一系列不同艺术家创作的物品 我想根据图像是否在单个对象中显示不同的内容 我试过放一个if else在我的渲染方法中声明 但这当然不起作用 请参阅下面我的代码 render function var cardList this props
  • 并行运行 shell 函数的多个实例[重复]

    这个问题在这里已经有答案了 我有一个 shell 脚本 如下所示 bin bash myfunc do something call a rest service sleep 300 status get status of the ope
  • 从桌面应用程序终止 WinCE 设备进程

    我正在将文件从桌面复制到 WinCE 设备 通过RAPI API 如果WinCE主程序正在运行 我需要杀死它 更新并再次重新启动它 到目前为止 我设法复制文件并启动主程序 没有任何问题 但我找不到通过 RAPI 终止进程的方法 有 CeCr
  • 如何在使用反射加载的程序集中使用 Castle.Windsor

    假设我有一个库 Lib dll 它使用 Castle Windsor 来初始化其服务 我有一个主应用程序 App exe 它使用反射在运行时加载 Lib dll App exe 事先并不知道 Lib dll 的位置 只有在运行时才知道 在这
  • 在 Perl 中创建 XML 文件

    我的输入文件是 TBLA COLA A B TBLA COLB D E TBLB COLX M N TBLB COLD A B TBLC COLD A B 以 xml 格式创建的输出为
  • 在 PHP 中格式化 time()

    我正在使用一个数据库 在表中我有使用保存后的时间time 有什么方法可以将其格式化为人类可读的方式 日期和时间 Thanks 是的 你可以使用date的功能 echo date F j Y g i a timestamp 输出将采用以下格式
  • 通过代理使用 WCF 连接到 asmx Web 服务

    抱歉 打字时发现了答案 我正在尝试连接到需要通过代理进行用户名 密码身份验证的外部网络服务 我正在使用 Visual Studio Express 2008 生成服务引用 我已连接到相同的 使用网络参考的网络服务 我们 只需要设置更大的超时
  • 使用 python 抓取时获取 javascript 变量值

    我知道以前也有人问过这个问题 但我是抓取和Python方面的新手 请帮助我 这对我的学习道路非常有帮助 我正在使用 python 抓取一个新闻网站 其中包含诸如美丽的汤等等 我在获取价值时面临困难java script声明于的变量scrip
  • 带有 Ember CLI 插件的 SASS

    我想知道如何在 Ember CLI 插件中使用 SASS 我有我的风格 app styles文件夹 但我不确定这是否是放置它们的正确位置 我有broccoli sass安装在我的插件项目中 当我将文件夹包含在中时 我的虚拟测试网站可以正确编
  • 避免硬编码 SQL 语句的最佳策略是什么

    有一天 我向一位同事展示了我正在编写的一些代码 他顺便评论了我对 SQL 语句进行了硬编码这一事实 现在 这些 SQL 语句是极其静态的 而那些确实会发生变化的 SQL 语句我将其放入数据库视图中 并具有硬编码的 从视图中选择列 之类的事务
  • 如何在ansible中配置azure模块

    正如主题中提到的 我想在ansible中配置azure模块 也在github中找到azure模块 但我不知道如何设置 请帮助我安装和配置 你需要安装sudo pip install azure 0 11 1 最新的 azure 版本 gt
  • Font Awesome 图标未显示在我使用 Bootstrap4 制作的网页上

    我正在做一个使用 Bootstrap 4 CDN 的网页我打算用FontAwesome 图标用于我的社交媒体链接 但是打开页面时我看到一些蓝色盒子而不是图标和它们是实用的 我只需要显示图标 任何帮助 将不胜感激 以下是必要的片段 1
  • 如何将 IO::Scalar 与 Image::Magick::Read() 一起使用?

    我有一张经过处理的图像GD 图像我想做进一步的操作图片 魔法 我想避免将图像写入磁盘 以便 Image Magick 可以将其读入 Image Magick 的 Read 函数将接受文件句柄作为参数 因此我尝试向其传递 IO Scalar我
  • az acr - 如果单个帐户有多个订阅,则无法找到存储库

    我在用着Azure CLI v2 0 62 我在 Azure 中的单个帐户上确实有多个订阅 S1 S2 S3 S4 我正在执行以下脚本以将动态值插入存储库 az login az acr build ParentStorage platfo
  • 根据 C# 中创建的日期搜索文件

    我有一个函数 用于读取目录并获取具有特定搜索模式的文件 有没有办法使用基于创建日期或修改日期的搜索模式 public static List
  • Android 中的地理围栏触发问题

    我正在使用 Android 设备的本机地理围栏服务 以下是实施细节 跟踪转换类型 ENTER 范围 500 米 1640 英尺 通知响应时间 500ms 添加地理围栏数量 15 20 初始触发 setInitialTrigger 未设置 设
  • 在 g-recaptcha-response 中获取 Null Google 的 reCaptcha

    我正在尝试实现 Google 的 reCaptcha v 2 0 但我在中得到 nullg recaptcha 响应由于此 reCaptcha 无法正常工作 我总是收到以下错误请单击 reCAPTCHA 框 即使我成功提交了验证码 我var
  • gnuplot 指定标签列

    我正在 gnuplot 中做一个多重绘图 我想从某些列中选择点的标签 例如 假设数据文件是 year temp label1 year humidity label2 1990 30 hot 1991 100 wet 1992 25 war