问题标签 [plotrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1488 浏览

r - plotrix 中的 y 轴标记(gap.boxplot)

我有两个异常值,我不想从图中省略,所以我gap.boxplot在 plotrix 包中使用。范围足够大,我做了两次休息。下限应为 0-400,中间为 2050-2150,上限为 4850-5000。我制作了一个我很满意的图,但是 y 轴上的抽动显示不正确。

如何更改抽动,以便在 y 轴上显示正确的范围?

数据 = 读表(文本 = zz,标题 = 真)

0 投票
1 回答
2137 浏览

r - 如何在 R 中替换 gap.barplot 中的轴

我一直在试图弄清楚如何在 R 中替换 gap.barplot 中的 x 轴。首先,我有一个标签问题:

附上我的代码:

我最大的问题是当我在 gap.barplot 参数中坚持轴 = FALSE 时,它给了我一个警告并且没有产生任何情节。我想摆脱“1 2 3”轴标签和刻度线。

此外,如果有人知道如何将 y 轴标签向左移动一点,那就太好了。

有什么建议么?

0 投票
1 回答
1359 浏览

r - 在 twoord 中控制轴

G'day

我使用 twoord 绘制了一个组合条形图和折线图,x 轴为财政年。

请看例子

因为财政年度是一个字符,所以它返回以下错误信息

plot.window(...) 中的错误:'xlim' 值无效另外:警告消息:在 xy.coords(x, y, xlabel, ylabel, log) 中:强制引入的 NA

我可以通过仅使用 2001、2002 等而不是财政年度来创建我想要的图表,但希望财政年度作为 x 轴标签。有没有办法重新标记轴?是否有另一种方法可以生成允许 x 轴字符的图表?

谢谢马特

0 投票
2 回答
654 浏览

r - R:帮助需要改进从起点到终点更改箭头颜色的功能

我在 R 中有以下函数可以绘制改变颜色的箭头:

这个功能我有2个问题..

问题1:箭头向上移动时以红色开始,以蓝色结束,向下移动时以蓝色开始,以红色结束。我实际上需要箭头始终以蓝色开始,并始终以红色结束。这个简化的示例数据说明了这个问题:

这创建了以下情节:

阴谋

问题 2:脚本只允许从左到右的箭头。尝试在另一个方向绘制箭头时,我收到一条错误消息。例如,在绘制此示例数据时:

我得到以下情节:

在此处输入图像描述

以及以下错误消息:

关于如何解决这些问题的任何想法?提前谢谢了!

0 投票
0 回答
2789 浏览

r - 'at' 和 'labels' 长度不同,R 中的 13 != 10 错误

我有一个数据框 df,它看起来是这样的:

我正在使用plotrixanddevtools包,并且已经安装了它们,并且barp2功能如下:

我正在使用的修改后的代码 ( barp2) 可在此处获得。

我正在尝试在上面提供的数据框中绘制数据,如下所示:

我正在使用参考图表来填充绘图的条形。

我希望 df 的行名是 x 轴标签,而 df 的列名是图例。

但是,我不断收到此错误:

我知道这是因为rownames(df)长度为 10 和colnames(df)长度为 13(显然不相等),但我不确定如何解决此问题,以便数据框中的数据显示在条形图中。

或者,如果我使用 交换列和行t(df),如下所示:

我收到此错误:

我不知道这个错误是什么意思或为什么我得到它。

抱歉,我无法提供它应该是什么样子的图像,但希望你能了解它的基本概念。

任何帮助将非常感激。

0 投票
2 回答
462 浏览

r - 径向标签在radial.plot R中聚集在一起

我一直在努力使用 R 中的 plotrix 包生成径向图。事情一直很好,但是径向标签彼此重叠。由于该集合中的真实数据相当大,我宁愿在图的中心没有任何径向标签。

有人已经问过类似的问题,但是提供的所有解决方案都没有修复或摆脱这堆标签Plotrix R package polar.plot symbol overwrite

这是我的代码,以及重现错误的测试数据框。

我会发布一张图片,但我的声誉太低了。我很抱歉。

0 投票
3 回答
803 浏览

r - 仅显示一张饼图

plotrix我想做一个这样的饼图:

我只想"We just love pies"显示对应的饼图,它应该给出如下内容:

Photoshop 饼图块

但是我当然没能做到,因为我使用了这段代码:

0 投票
1 回答
2428 浏览

r - 在 R 中的泰勒图中添加偏差

我正在使用包taylor.diagram中的功能,plotrix例如

在此处输入图像描述

在传统的泰勒图中没有偏差,但在他的论文中(Taylor, 2001, KE Summarizing multiple aspect of model performance in a single diagram Taylor JGR, 106, 7183-7192)泰勒说

"Although the diagram has been designed to convey information about centered pattern differences it is also possible to indicate differences in overall means (i.e., the bias). This can be done on the diagram by attaching to each plotted point a line segment drawn at a right angle to the straight line defined by the point and the reference point. If the length of the attached line segment is equal to the bias, then the distance from the reference point to the end of the line segment will be equal to the total (uncentered) RMS error"

我承认我不知道从哪里开始尝试这样做。有没有人成功地在情节上添加了这些信息?

0 投票
2 回答
400 浏览

r - 在 y 轴上绘制两个范围

我正在尝试编辑 y 轴,因此它只绘制从 -20 到 100 和 20 到 100 的范围。这是为了删除在 -25 和 +25 之间发生的大空白区域,因为我没有绘制数据在这个区域内。

以下是我到目前为止所管理的内容,希望有人能就我如何将 ylim 范围限制为仅在 -100:-20 和 20:100 之间绘制轴的建议

先感谢您

0 投票
1 回答
2575 浏览

r - 如何在 R 中的多直方图中设置统一的条形宽度

我正在读取一个包含 26 列和 4288 个实例的数据集“Dummy_data.csv”,其中总共有 17 个参数(列)对我们的数据分析很重要。17 个参数中的 6 个,即(param1、param2、param3、param5、param6、param7)是关键参数,同时超出范围决定了项目是否有缺陷(类标签)。例如,

我们需要对上述数据进行两次缺陷分析。首先,我需要从项目总数中找出缺陷的百分比。其次,我需要找出 6 个关键参数中每一个的超出范围值的频率直方图,以了解这些关键参数的哪些超出范围值对缺陷品的影响更大。

我做了什么:由于这 6 个关键参数的范围大多不重叠,首先我缩放了 17 个参数(尽管缩放 6 个关键参数就足够了!)使用(x - min(x))/(max(x)-min(x))间隔,(0, 1)以便我可以进行频率分布x 轴统一刻度上 6 个参数的超出范围值。在图形方面,这意味着小于 0 的参数值意味着小于最小值,而大于 1 的参数值意味着大于最大值。因此,我从数据框中的数据集中过滤了所有有缺陷的实例,z并绘制了一个饼图来显示缺陷和正常项目的百分比。(第一次分析)

对于频率直方图(第二次分析),我将缩放数据集中的所有缺陷实例过滤scaled.dat.dfdefect.dat.df. 然后我从所有 6 个参数中选择minmax来确定缺陷间隔范围。接下来,我将 6 个参数中的每一个的唯一值分箱,p1.bin.defect.dat.df并使用该函数在同一图上p7.bin.defect.dat.df绘制各个直方图。plot

多个重叠直方图的问题
我得到了如下所示的多直方图,但问题是条形的宽度因 6 个参数而异。有人知道如何为多直方图设置统一的条形宽度吗?另外,如何在这个多历史情节中添加合适的图例?

任何有用的建议/答案都将受到高度赞赏和相应的奖励。

注意:我在此处的多直方图上关注了另一个线程 how-to-plot-two-histograms-together-in-r 并想要一个与此非常相似但 6 个重叠的直方图而不是 2 个重叠的直方图(如在线程中)

在此处输入图像描述