На самом деле я пытаюсь воспроизвести фон (синяя изотерма, изохалин) этого графика:
С таким файлом (csv): https://drive.google.com/file/d/1VMjDOFP2ZlVTsNuEVmMwQAxFdLAahdSk/view?usp=sharing
Идея состоит в том, чтобы построить график глубины (y) на расстоянии (x) от каждой станции до другой. Я хотел бы нарисовать на нем изоклины с помощью столбца Temp.
Я пытался использовать ggplot2 и функции geom_area, geom_density2d или geom_bind2d, но мне не удалось заставить их работать. (например, в этом скрипте отображается ошибка Error in f(...) : Aesthetics can not vary with a ribbon
Я чувствую себя глупо, потому что я впервые использую ggplot2.
Не могли бы вы мне помочь?
library(readr)
Tr3 <- read_delim("G:/Tr3.csv", ";", escape_double = FALSE,
col_types = cols(Depth = col_number(),
Distance = col_number(), Temp = col_number()),
trim_ws = TRUE)
library(ggplot2)
theme_set(
theme_bw() +
theme(legend.position = "top"))
f<-ggplot(Tr3, aes(x=Distance, y=Depth))+
geom_area(aes(x=Distance, y=Depth, fill=Temp))
f
Спасибо тебе за все !
metR::geom_contour_fill()
. Разница в том, что каким-то образом сохраняется непрерывный характер данных, и вы можете использовать новые шкалы биннинга для более холодных цветных полос (stackoverflow.com/questions/62543112/) 07.07.2020Computation failed in
stat_contour_filled(): Number of x coordinates must match number of columns in density matrix.
Ваши предположения верны, мы запустили зонд. Мы получили 30 точек, связанных с гидрологическими данными, и попытались разделить их на трансекты, чтобы упростить интерпретацию расстояния между станциями. 08.07.2020