Saya tidak dapat menemukan cara bagaimana menulis subskrip dalam judul atau subjudul di R. Bagaimana saya bisa menulis v 1,2 dengan 1,2 sebagai subskrip?
Terima kasih atas bantuan Anda!
Jawaban:
expression
apakah temanmu:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
bquote
saat bekerja dengan variabel yang disubscribe. Katakanlah, nIter <- 2
maka plot(1, 1, main = bquote(title[.(nIter)]))
apa yang Anda butuhkan (diambil dari milis R-help ).
Jika Anda ingin memiliki beberapa subskrip dalam satu teks, gunakan tanda bintang (*) untuk memisahkan bagian:
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'['down here']*'and'^'up'*'there'))
[digits]
atau [characters]
atau bahkan [a5]
di subskrip tetapi tidak [5a]
atau [a a]
. Saya baru-baru ini menemukan ini untuk:expression('x'['10sdt'])
Contoh lain, ekspresi berfungsi untuk superskrip negatif tanpa perlu tanda kutip di sekitar angka negatif:
title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))
dan Anda hanya perlu * untuk memisahkan bagian seperti yang disebutkan di atas (saat Anda menulis superskrip atau subskrip dan perlu menambahkan lebih banyak teks ke ekspresi setelahnya).
Seperti yang ditunjukkan pengguna lain, kami menggunakan expression()
. Saya ingin menjawab pertanyaan asli yang melibatkan koma di subskrip:
Bagaimana saya bisa menulis v 1,2 dengan 1,2 sebagai subskrip?
plot(1:10, 11:20 , main=expression(v["1,2"]))
Juga, saya ingin menambahkan referensi bagi mereka yang ingin menemukan expression
sintaks lengkap dalam R
plotting: Untuk informasi lebih lanjut lihat ?plotmath
halaman bantuan. Berjalan demo(plotmath)
akan menampilkan banyak ekspresi dan sintaks yang relevan.
Ingatlah untuk menggunakan *
untuk menggabungkan berbagai jenis teks dalam ekspresi.
Berikut beberapa contoh keluaran dari demo(plotmath)
: