- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在图中绘制两个“geom_vline()”。
下面的代码适用于一条垂直线:
x=1:7
y=1:7
df1 = data.frame(x=x,y=y)
vertical.lines <- c(2.5)
ggplot(df1,aes(x=x, y=y)) +
geom_line()+
geom_vline(aes(xintercept = vertical.lines))
vertical.lines <- c(2.5,4)
,我得到错误:
´Error: Aesthetics must be either length 1 or the same as the data (7): xintercept´
最佳答案
只需删除 aes()
当您使用 + geom_vline
:
ggplot(df1,aes(x=x, y=y)) +
geom_line()+
geom_vline(xintercept = vertical.lines)
aes()
与第一个冲突,与
ggplot
的语法有关.所有
aesthetics
需要有相同的长度,因为错误告诉你。
+geom_vline
作为图形的一层注释,不像
+geom_points
或
+geom_line
用于将数据映射到绘图。 (请参阅
here 它们在两个不同的部分中的情况)。
x=1:7
y=1:7
df1 = data.frame(x=x,y=y)
vertical.lines <- c(2.5,4)
关于r - 在图中绘制多个 geom-vline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54558000/
我试图在图中绘制两个“geom_vline()”。 下面的代码适用于一条垂直线: x=1:7 y=1:7 df1 = data.frame(x=x,y=y) vertical.lines <- c(2
我正在尝试 vline 的房间示例,并收到一条无法弄清楚的神秘错误消息。 请参阅下面的异常堆栈。 vline.js?t=1231:732 Local stream: W91AhWvMK6ohU
我想用 matplotlib 的 .vline 命令标记我的垂直线,但出于某种原因,label 参数在最终图上没有执行任何操作/显示任何内容。有谁知道如何让标签显示? plt.vlines(x=pah
当我将 geom_hline() 添加到绘图时,绘图会调整大小以适应它们。但是,当我添加 geom_vline() 时,绘图不会调整大小。 为什么会这样?我怎样才能让绘图调整大小? MWE libra
我在向 gplot2 图形添加垂直线时遇到了一些问题。 下面列出了我的示例数据框。 set.seed(1234) df <- data.frame(Date=seq(as.POSIXct("05:00
我已经根据正确绘制的 pandas 数据框创建了一个 matplotlib 图。我正在图表上添加垂直线。我可以通过使用这个来做到这一点: permitdate = 'June 15, 2017' ax
我正在使用 ggplot2 从随机森林中绘制六个相关变量重要性结果的点图。我的数据(我已经使用 reshape2 将其转换为长格式)如下所示(我的真实数据集更大一些): Factor Group
我正在尝试使用 ggplot vline 和 hline 在折线图上显示截距,但希望线条在图上的截取点处停止。这可能在 ggplot 中还是有其他解决方案 library(ggplot2) pshar
我有一些数据用来绘制直方图。我还有两组具有一定意义的阈值。 我能够使用适当的样式绘制直方图和 vlines。但是,我无法让我的 vlines 显示在图例中。我相信这样的东西应该可以工作,但是图例项目永
我正在处理波士顿数据集,并试图查看 8 个房间的数据在每个图表上的位置。我已经注释掉了给我错误的那一行。 我必须在对应于 rm = 8 的所有点处添加垂直线,以便在网格的每个图形中查看数据的分布。我想
我正在尝试使用以下代码创建散点图以及 x 轴值平均值的垂直线,但我需要一些帮助来实现它。 import pandas as pd import holoviews as hv hv.extension
我可以限制 session 中的用户数量吗? vline.session 中有任何选项吗?请指导是否可以通过编写自定义 JavaScript 来完成此操作。 编辑: 引用https://vline.c
我正在使用 vlines 在 Python 中绘制一些垂直线: for i in range(100): plt.vlines(xvalues[i],0,20,linestyles='-',c
我正在尝试在对数图中绘制垂直线 xv1 = 10 plt.semilogy(t,P,'b') plt.semilogy(t,Pb,'r') plt.vlines(xv1,-1,1,color='k',
我正在 matplotlib 中绘制 vlines 图,我在数据集中的所有 y 值都为 >=0。我希望我的 y 轴最底部的刻度为 0,但我得到的是 -500。 代码如下: #!/usr/bin/env
我对 Qt 及其整个样式表系统还很陌生。我的 HTML/CSS 背景对理解系统有一点帮助,但很多事情只是无缘无故地发生......或者没有发生。 反正HLINE和VLINE的奥秘以及如何改变线条的颜色
我想要一些离散数据的良好密度(总和为 1)直方图。我尝试了几种方法来做到这一点,但没有一种是完全令人满意的。 生成一些数据: #data set.seed(-999) d.test = data.fr
我正在使用 R 编程语言。最近,我学习了如何使用 ggplot 库“绘制”水平线和垂直线: library(ggplot2) # Simple scatter plot sp <- ggplot(da
我正在使用 Jcrop 插件裁剪图像,但对 jQuery 了解不多。我需要根据单选按钮选择动态更改选择边框。在 css 中有一个选择边框宽度的属性(.jcrop-vline 和 .jcrop-hlin
我想绘制一些 hlines 和 vlines 捕捉到占据屏幕上的整个像素,不像往常一样分布在几个像素(渲染,抗锯齿)上。是否有一个变换 T() 使得 vlines( T(x), T(ylo), T(y
我是一名优秀的程序员,十分优秀!