【发布时间】:2022-09-23 00:53:50
【问题描述】:
我正在尝试编辑我当前的代码以将“ECHO Fit”(见下文)行放在前面并使其成为“longdash”。所有颜色和其他线条格式保持不变。
额外:我实际上也在尝试从图表中删除“大小 0.5”,并且每 12 个单位有一个 x 轴刻度(第一个刻度在 12,最后一个刻度在 72)......如果有人可以帮忙也有这个问题。
这是我的数据框的样子:
gene_id X12 X14 X16 X18 X20 X22 X24 X26 X28 X30
1 Rep2 0.7736722 0.4895358 -0.1152436 -0.5861007 -0.5185535 -0.4028582 -0.209116905 0.043706646 -0.0558864 -0.3015712
2 Rep3 0.2103065 -0.1527386 -0.4639241 -0.3344614 0.1491652 0.3355411 0.003713116 -0.466451880 -0.4138540 0.2252987
3 ECHO Fit 1.0061474 0.4496992 -0.1188764 -0.5488580 -0.7423424 -0.6742235 -0.390867010 0.009849424 0.4098608 0.7041348
X32 X34 X36 X38 X40 X42 X44 X46 X48 X50 X52
1 0.06774353 0.5337989 0.7879655 0.9193020 -0.07623785 -0.8137335 -0.5964319 -0.7249979 -0.69457607 -0.32543356 -0.02661936
2 0.61276259 0.6278027 0.7112873 0.5867178 -0.03538973 -0.4893360 -0.5010887 -0.2860915 0.04822184 -0.08333534 -0.43714633
3 0.82685230 0.7644355 0.5534309 0.2654520 -0.01545444 -0.2162454 -0.2928780 -0.2387261 -0.08225048 0.12429807 0.32119703
X54 X56 X58 X60 X62 X64 X66 X68 X70 X72
1 0.3506349 0.4740629 0.4997113 0.73874098 0.5660296 -0.08397613 -0.23776407 0.14677824 -0.019013891 -0.55853824
2 -0.4050637 -0.2733731 -0.1443974 0.05656335 0.4104595 0.45333028 0.01404726 -0.12725196 -0.000176578 0.07900585
3 0.4577582 0.5046638 0.4593446 0.34374438 0.1958867 0.05813341 -0.03441813 -0.06236729 -0.025399781 0.05970666
这是我的代码:
library(tidyverse)
Graph4_Clock <- read.csv(\"Graph4_Clock.csv\")
Graph4_Clock |>
pivot_longer(cols = contains(\"X\"), names_to = \"HPS\", values_to = \"Zscore\")|>
mutate(HPS = parse_number(HPS))|>
ggplot(aes(x = HPS, y = Zscore, color = gene_id))+
geom_point()+
geom_line(aes(group=gene_id,size=.5,))+
ggtitle(\"Clock\")+
scale_color_manual(values = c(\"black\", \"orange\", \"blue\"))+
theme_bw()+
theme(legend.position = \"bottom\", axis.text = element_text(size = 20), axis.text.x = element_text(size = 20), axis.text.y = element_text(size = 20), axis.title = element_text(size = 20), plot.title = element_text(size = 20), legend.text = element_text(size = 20), legend.direction = \"horizontal\")
-
请提供可重现的例子
-
@yuliaUU,它有什么不可复制的?如果您有问题或建议,如果您对这样的 cmets 有专门的了解,它将对新用户有所帮助。
-
@Numbahs84,对于未来,样本数据很好,但对于某些人来说只是一个难以导入的 skosh。即:(1)当frames\'列在此处被包装时,需要手动编辑原始文本以使其达到我们可以尝试在其上使用
read.table的程度; (2) 当任何单元格内容包含嵌入空格时(如\"ECHO Fit\"),这会破坏read.table,需要进一步的手动干预。像上面那样显示帧输出不是问题,而是提供完全明确的格式(例如来自dput(.)的输出真的真的有帮助,更容易回答。谢谢!
标签: r ggplot2 format linegraph