Я хотел бы создать график из этих данных с шагом по оси x 500000 и с sampleIDs
по оси y.Следующий код работает для создания графика, но метки оси Y не работают, и я не уверен, как кодировать отметки оси X.Кроме того, мне пришлось добавить заголовки вручную в файл данных (а затем, очевидно, добавить header = TRUE
, когда я назначил d
), чтобы заставить код работать.Я не должен был вставлять заголовки столбцов, хотя я должен, так как я использую setNames?
d = read.delim("n_reads_per_sample.tsv", header = TRUE, sep = "\t")
xticks <- ( ? increments of 500000 to xmax ? )
dotchart(
sort(setNames(d$n_reads, d$X.sample)),
xlim = c(0, at = xticks, 1 max(d$n_reads)),
labels = dimnames(d[[1]])
,
main = "reads per sample",
xlab = "number of reads",
ylab = "sample"
)
В случае, если ссылка не работает, это то, как файл выглядит.
x.sample n_reads
LT-145 3193621
LT-323 786578
LT-458 485543
LT-500 3689123
LT-95 3308764
LT-367 765972
LT-205 2090226
LT-245 10238727