- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这里遗漏了一些重要的东西并且看不到它。
为什么 min 和 max 不能用于设置轴限制?
mtcars %>%
select(mpg, cyl, disp, wt) %>%
filter(complete.cases(disp)) %>%
ggplot() +
geom_point(aes(x=mpg, y=disp, colour=cyl), size=3) +
xlim(min(mpg, na.rm=TRUE),max(mpg, na.rm=TRUE)) +
ylim(min(disp, na.rm=TRUE),max(disp, na.rm=TRUE)) +
scale_colour_gradient(low="red",high="green", name = "cyl")
mtcars %>%
select(mpg, cyl, disp, wt) %>%
filter(complete.cases(disp)) %>%
ggplot() +
geom_point(aes(x=mpg, y=disp, colour=cyl), size=3) +
# xlim(min(mpg, na.rm=TRUE),max(mpg, na.rm=TRUE)) +
# ylim(min(disp, na.rm=TRUE),max(disp, na.rm=TRUE)) +
scale_colour_gradient(low="red",high="green", name = "cyl")
最佳答案
ggplot 无法像 dplyr 那样访问列值。
您需要添加数据:
mtcars %>%
select(mpg, cyl, disp, wt) %>%
filter(complete.cases(disp)) %>%
ggplot() +
geom_point(aes(x=mpg, y=disp, colour=cyl), size=3) +
xlim(min(mtcars$mpg, na.rm=TRUE),max(mtcars$mpg, na.rm=TRUE)) +
ylim(min(mtcars$disp, na.rm=TRUE),max(mtcars$disp, na.rm=TRUE)) +
scale_colour_gradient(low="red",high="green", name = "cyl")
关于r - 无法在 ggplot 中使用 min() 和 max() 设置 xlim 和 ylim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49866597/
R 最大的功能之一是惰性求值。这导致了一种经常遇到的风格,即可以使用一个参数作为另一个参数的值。例如,在哈德利关于 Advanced R 的伟大著作中你看this example : g [1] 1
我想绘制以下分段函数,但是我不断收到错误 a 2), 1, NA))) } plot(a, xlim=c(-5, 5), ylim = c(-4, 7), col = "red") abline
我想在 xlim( [ ] ) 中放置一个单词数组来代替一系列数字。使用普通的 python 和 matplotlib。 像这样: ax.set_xlim(['week1', 'week2', 'we
我正在尝试使用以下内容在 ggplot put 中设置 xlim 和 ylim: ylim=c(0, 1.5) + xlim=c(0,100) + 或者 coord_cartesian(xlim =
给定数据框: d = structure(list(bin_start = 1:12, bin_count = c(12892838L, 1921261L, 43
我使用轮廓f命令在matplotlib上绘制轮廓。我在频率开始时得到大量数字,但之后峰值较低。xlim 仅适用于隐藏较高的数字 - 但我希望较低的峰值成为颜色条上的最大值(我的图像中未显示)。xlim
matplotlib默认根据数据系列自动缩放坐标轴范围。pyplot模块中的autoscale函数可以切换是否自动缩放坐标轴范围,xlim()和ylim()函数可手动设置坐标轴范围。 autosc
我想在一个简单的线图中绘制两个向量,然后想在 0 x ax 点添加一条线。 这就是我尝试实现它的方式: sale <- structure(c(-0.049668136, 0.023675638, -
假设我创建了一个像这样的简单图: xvalues plot(xvalues, yvalues, xlim=c(0)) Error in plot.window(...) : invalid 'xli
有没有办法让 plot 函数自动生成相等的 xlim 和 ylim?我不想事先定义一个固定范围,但我希望 plot 函数来决定范围本身。但是,我希望它为 x 和 y 选择相同的范围。 最佳答案 一种可
我需要在 R 中设置绘图的 x 轴限制,但我的值是日期(%m/%d/%Y 格式)。我将如何改变这一点?我正在尝试绘制营养位置与收集日期。我所有的收集日期都是日期格式 (%m/%d/%Y) 这是我试过的
我的例子: x = c(1:15) y = c(-4:10) plot(x, y) R 自动给出 xlim 为:2, 4, 6, ..., 14 如何将它更改为:1, 2, 3,..., 15 我试过
举个例子,如果我想绘制一个包含点 1-5 的图并添加点 5-9,则可以使用以下方法: plot(c(1,2,3,4,5), ylim=c(0,10)) points(c(5,6,7,8,9)) 但是,
我正在尝试扩展时间序列图的 X 轴,以便为稍后向图中添加新数据做好准备。但是,无论我尝试什么,我都会收到 plot.window(...) 中的错误:无效的“xlim”值错误。 这是一个最小的代码片段
我想要同一图上的历史记录和密度,我正在尝试这样做: myPlot <- plot(density(m[,1])), main="", xlab="", ylab="") par(new=TRUE) O
我正在尝试学习如何使用 ggvis。基本上,我想重现这个 ggplot2 图表: library(ggplot2) m % ggvis(~wt, fill := "red") %>% layer_
我正在尝试用 Python 制作一个视觉上吸引人的图表。我使用的是 Randal Olson 的示例 http://www.randalolson.com/2014/06/28/how-to-make
这个问题在这里已经有了答案: How to set the subplot axis range (5 个回答) 关闭7年前。 我想限制 matplotlib 中特定子图的 X 和 Y 轴。子图本身没
我有以下代码: library(tidyverse) data_frame(x = 1:5, x1=x+1, c = c('a','a','a','b','b')) %>% ggplot(
下面的 kdeplot 在左边有一个峰值,我想更关注它: a = np.array([1] * 100 + [5]) sns.kdeplot(a) 我通常这样做的方法是 pyplot.xlim调用,但
我是一名优秀的程序员,十分优秀!