gnuplot:误解数据(直方图)

2024-02-19

我有以下示例数据文件,我想在其中绘制gnuplot作为直方图

1   1
2   2
4   3

我正在使用以下命令来绘制数据:plot "sample.data" with boxes,生成以下图表:

      ##
      ##
  ######
  ######
########
########

然而,图表应该看起来像这样(不应该有任何价值3):

      ##
      ##
  ##  ##
  ##  ##
####  ##
####  ##

From help boxwidth我的理解是:“默认情况下,相邻框的宽度会延伸,直到它们相互接触”。对我来说,这似乎是一个严重的错误/错误功能。我希望正确表示我的数据,而不是绘制不存在的数据。我怎样才能相信gnuplot当这个简单的例子失败时,如何正确表示我的数据?


如果您还阅读了它周围的其他句子,您会发现,只有在没有明确的情况下才会自动计算框boxwidth被指定。这可以通过使用第三列或通过设置一个宽度来完成set boxwidth:

set boxwidth 1
plot "sample.data" with boxes

or

plot "sample.data" using 1:2:(1) with boxes

请注意,框宽度以 x 轴为单位给出。

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

gnuplot:误解数据(直方图) 的相关文章

  • gnuplot 中的水平直方图

    我正在尝试在 gnuplot 中绘制水平直方图 这是我当前的垂直 通常类型 直方图 width 0 5 hist x width width floor x width width 2 0 set boxwidth width 0 9 se
  • 使用 Octave 绘图时出现问题

    我刚刚开始使用 Octave 当我启动八度并尝试绘制某些内容时 绘图有效 但我多次重复收到以下警告 warning ft render unable to load appropriate font warning ft render in
  • gnuplot 将数据文件中的一个数字存储到变量中

    OSX v10 6 8 和 Gnuplot v4 4 我有一个包含 8 列的数据文件 我想从第六列中取出第一个值并将其作为标题 这是我到目前为止所拥有的 m1 m2 q taua taue K avgPeriodRatio time 1 2
  • 绘制堆叠和聚类的条形图

    如何用 gnuplot 绘制这样的图 The demos http gnuplot sourceforge net demo histograms htmlgnuplot 页面显示了一个类似的示例 这是该页面上的最后一个示例 并生成下面的图
  • 如何向 Gnuplot 直方图(平滑频率)添加数据标签?

    我的文件第 6 列中有蛋白质分子量数据 有问题的列如下所示 MW kDa 16 8214045562515 101 41770820613989 24 332255496943485 43 946599899844436 210 58276
  • Gnuplot 绘制两个 CSV 文件的排序合并

    我正在尝试合并和排序两个 CSV 文件 跳过前 8 行 我尝试按我使用的第 36 列对其中一个文件进行排序 awk NR gt 8 print Hight 5x5 csv sort nk36 并合并两个文件 cat Hight 5x5 cs
  • 如何创建具有不同 bin 宽度的直方图

    我对其他使用历史情节的人没有成功 一个简单的问题是使用以下数据 age range frequency central band width bin width height respectively 1 4 30 2 5 3 10 5 6
  • 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 依此类推 如果线条
  • Gnuplot脚本创建后消失

    我有一个 gnuplot 脚本 我的系统是ubuntu 14 04 当我在终端输入gnuplot myPlot 剧情将会消失 它不会保留在屏幕上 我在这个堆栈中看到了类似的question https stackoverflow com q
  • 如何通过指定 Gnuplot 脚本内的所有点来绘制数据而无需单独的文件?

    我的程序生成调用 gnuplot 的 bash 脚本 我不想创建额外的文件来存储数据 有什么方法可以显式调用所有值吗 或者可能让 bash 创建一个临时文件 就像是 plot 1 5 2 10 3 1 就是我正在寻找的 您可以使用内联数据的
  • GNUPLOT 绘制 5 天的财务周

    我已经寻找了一段时间 以找出如何从财务图中删除一周中的几天 但没有成功 我需要该图仅包含一周中的几天并完全忽略周末 以便财务图表中没有 2 天的差距 我有 CSV 格式的开盘 低 收盘 高数据 并且缺少周末数据 它绘制得很好 但我找不到如何
  • gnuplot 中的 output.png 不如提示 shell 中的图好

    我经常绘制图表gnuplot提示 shell 如下所示 gunuplot gt plot sin x with linespoints pointtype 3 出现的数字很棒 今天 我将图表保存在 png文件 像这样 gnuplot gt
  • Gnuplot:如何在轴和 pm3d 地图之间有一些空间

    这是我的代码 f x y sin 1 3 x cos 9 y cos 8 x sin 1 9 y cos y 2 x set size square set xrange 5 5 set yrange 5 5 set contour bas
  • 如何使用 gnuplot 突出显示绘图区域

    如果有人可以帮助解决这个问题 我将不胜感激 我正在使用 gnuplot 5 0 0 处理雷达 或蜘蛛网 图 所有轴上的比例和范围都是相同的 1 及以上的数字具有特殊含义 我想强调这一点 我正在考虑三件事来提高知名度 只需将 1 处的刻度线
  • 更改 gnuplot 中 tics 之间的实际空间

    x 轴示例 Before 10 20 30 40 After 10 20 30 40 我已经搜索了一段时间 只找到了如何尽可能简单地缩放除抽动之间的大小之外的其他所有内容 我不想改变画布大小 终端大小 抽动大小 抽动数量等 我想拉伸 x 轴
  • gnuplot:字体较小的字幕

    有人知道如何在 gnuplot 中插入较小字体的字幕吗 目前 我创建字幕的方式是使用 n在标题中 另外 我希望字幕的字体较小 提前致谢 这至少适用于 postscript 终端 出于某种原因x11不想缩放我的字体 也许这是一个错误 set
  • 在 Gnuplot 中填充数据曲线下方的几个部分

    我有一组点 数据 定义一条曲线 我想用贝塞尔曲线平滑绘制该曲线 所以我想填充一些 x 值对之间的曲线下方的区域 如果我只有一对 x 值 那么这并不困难 因为我定义了一组新数据并用 fillcu 绘制它 例子 问题是我想在同一个情节中多次这样
  • 将 gnuplot 嵌入现有 QtWidget 中

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

    我有一个很长的 gnuplot 脚本 出于调试目的 我希望能够阻止该脚本的注释部分或使用 goto 语句 这可能吗 我知道我可以使用if陈述 if 1 2 commented out code else non commented out
  • 在 gnuplot 中使用 multiplot 时如何确保我的图共享同一轴?

    我使用以下脚本绘制矩阵文件file dat以及同一个图上的两个点 问题是我的 x 轴和 y 轴对于两个不同的图不重叠 set multiplot set pm3d map splot file dat matrix unset pm3d p

随机推荐

  • 基于孩子兄弟姐妹的值选择孩子的 XPath (SimpleXML)

    我正在使用 SimpleXML Java 并尝试根据列表的同级之一的值获取对象列表 所以 这是我的 XML
  • KeyboardAvoidingView 在 iOS 中在屏幕加载之间表现不一致,在下方添加空白

    我的应用程序的主屏幕相对简单 标题 主要是文本输入的主体和页脚 它的设置如下 我正在简化代码以仅调用主要结构项 SafeAreaProvider SafeAreaView flex 1 KeyboardAvoidingView behavi
  • sleep命令后唤醒windows系统的命令

    从 C 程序中 我想调用 Windows 命令提示符并使系统进入睡眠状态 几秒钟后我应该唤醒系统 我成功地让系统进入睡眠状态 但几秒钟后我无法唤醒它 我尝试使其睡眠和唤醒的命令是 powrprof dll SetSuspendState 0
  • 更改 Twitter 流过滤器关键字而不重新打开流

    是否可以在 Twitter 流打开时更改其过滤关键字 我希望遵循第二点http dev twitter com pages streaming api http dev twitter com pages streaming api预启动清
  • 如何找到数据库大小的细分以识别高空间消耗者 - postgresql

    我正在尝试查找我的数据库的大小 我尝试了下面的代码 option 1 select t1 datname AS db name pg size pretty pg database size t1 datname as db size fr
  • 为什么 CollectionChanged 不是线程安全的?

    我正在开发一个 WPF 应用程序 发现绑定属性上的属性更改通知可以从后台线程发生 但是对 observablecollection 进行任何更改 例如添加或删除项目 必须从 UI 线程发生 我的问题是为什么会这样 INotifyProper
  • 如何通过指针访问二维数组中的元素

    我了解如何通过指针访问二维数组中的元素 但在访问数组行中的第二个 元素 并使用它进行比较时遇到了一些麻烦 例如 如果我有数组 int numbers 3 3 1 2 3 4 5 6 7 8 9 我需要访问元素 2 5 和 8 来执行另一个函
  • 在ansible中从json中提取数据

    我有一个 ansible 剧本 可以在 AWS 中创建一些 IAM 用户 我希望剧本返回创建的每个帐户的用户名和访问密钥详细信息 注册任务的输出相当简单 name Create IAM users iam iam type user nam
  • 为什么 input[type=text] 在 IE 中不起作用

    我有这样的风格 上面的代码适用于 Chrome 和 Firefox 为什么不在 IE 中呢 我在 Reports aspx 文件末尾的报告服务中使用此代码 它在 IE8 中工作正常 假设页面以 IE7 或 IE8 标准模式加载 不是怪癖 E
  • C# 4.0:动态,继承自 DynamicObject

    假设我有这个 dynamic foo new Foobar 我有这个 public class Foobar DynamicObject 问题是 是否可以覆盖成员DynamicObject这样这段代码 string name new Foo
  • WPF 图像控制内存泄漏

    我的程序有a lot小图像 图像控件很小 而不是图像本身 我说的很多是指超过 500 个 这些图像是异步生成的 然后分配给Image控件 这些控件之前已初始化 基本上我的代码执行以下操作 filename Path Combine AppD
  • 使用实体框架将文件保存在 SQL Server 2008 数据库中

    如何使用实体框架将文件保存在 SQL Server 2008 数据库中 我想在 SQL Server 2008 中使用 FileStream 我不明白为什么这不起作用 filestream列只是暴露为varbinary MAX 所以您应该能
  • Appium:“使用给定的搜索参数无法在页面上找到元素”错误

    我是 Appium 新手 一直在尝试自动化 Android 版转换计算器应用程序 尝试查找 EditText 元素时 出现错误 org openqa selenium NoSuchElementException 使用给定的搜索参数无法在页
  • 绑定到我当前在 caliburn 中的演示者,无需绑定约定

    在 calibburn 中 当我使用绑定约定时 并将内容控件命名为 CurrentPresenter 框架自动绑定到虚拟机并找到相关视图 如果我手动进行此绑定 则不会找到视图 如果没有绑定约定 我如何实现这种能力 我的观点是用户控件 您应该
  • Reddit 主页上的分页是如何工作的?

    Reddit 使用时间衰减算法 这意味着排序顺序可能会发生变化 当用户转到第 2 页时 是否有一种机制可以防止他们看到第 1 页上的帖子 但在翻页之前已跳至第 2 页 这只是排序方法的一个可接受的缺陷吗 或者是否为用户缓存了前几个页面 这样
  • 在android中获取网关ip地址

    如何获取网关 IP 详细信息 可以选择使用 wifimanager 但是 如果没有 wify 当使用 USB 网络共享连接时 如何在 Android 设备中查找网关 DNS 和其他详细信息 我在android 2 3 4上使用cyanoge
  • 在我的项目中实施 ACTION_OPEN_DOCUMENT 时遇到问题

    我有 AddActivity 它可以让您从相机拍摄的图片或从图库中选择的图像中获取 URI 然后就可以去DetailsActivity查看图片了 我现在可以正常工作 直到您重新启动设备为止 重新启动并尝试转到该图像的 DetailsActi
  • R:如何在省略号中使用列表元素(如参数)?

    我不确定我的问题标记是否正确 但我试一试 我想使用一个带有使用省略号的函数的包 func 我所有的课堂论点My Class都在一个列表中 因为我有很多争论 所以我想避免func arg1 arg2 arg3 所以理想情况下我想做func m
  • 如何在Matlab中区分图例和轴?

    下面的堆栈溢出问题 Matlab 如何获取图形句柄中的所有轴句柄 https stackoverflow com questions 3938348 matlab how to obtain all the axes handles in
  • gnuplot:误解数据(直方图)

    我有以下示例数据文件 我想在其中绘制gnuplot作为直方图 1 1 2 2 4 3 我正在使用以下命令来绘制数据 plot sample data with boxes 生成以下图表 然而 图表应该看起来像这样 不应该有任何价值3 Fro