整数のシーケンスを式のリテラルのシーケンスにマップして、後者をプロットの目盛りラベルとして使用したいと思います。
lbls <- lapply(-2:2, function(i) expression(i * pi))
plot(...)
axis(1, at=seq(-2,2)*pi, labels=lbls)
これまで、考えられるすべてのバリエーション、bquote
などを試しましたが、どうやら何かを逃したに違いありません。また、FAQおよび関連するSOの質問と回答では、これを完全に解決することはできませんでした。substitute
expression
どうすれば正しく実行できますか(ギリシャ文字としてaxis
レンダリングし、上記の例で...を置き換えたい)?pi
-2
2
i