問題タブ [plotmath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R / ggplot2: 式内のオブジェクトを評価する
コード例:
凡例を のように表示したいと思いますR² = 0.72
。
² のユニコード記号を使用して上付き文字を取得できることはわかっていますが、一般に、オブジェクトに格納されている数式と計算値を組み合わせる方法が必要だと思います。
eval
と のさまざまな組み合わせを試してみましたpaste
が、同じ問題が発生し続けているようです。
編集#1:この回答に従って次のように
使用してみました:bquote
scale_color_discrete(labels = bquote(R^2 == .(rsq)))
凡例を としてレンダリングするだけであることが判明しました==
。
編集#2:
以下の答えは機能しますが、次のようなより複雑な式には非常に不便です。
私はまだより簡単な解決策を望んでいます。
r - plotmath で % を下付き文字として使用する
plotmath 式でパーセント記号を下付き文字として使用するにはどうすればよいですか?
次のスクリプトを使用しています。
次のエラーが表示されます。
r - annotate を使用して太字の女性記号を ggplot2 に追加します
プロットで女性のシンボル ♀ を使用しようとしています。かなりかすんでいるので (実際のグラフではかすかに見えます)、太字にしたかったのです。
私は次のことを試しましたが、どれもうまくいかないようです:
この投稿も見つけましたが、次のコードを ggplot 内で動作するように変更できるかどうかわかりません。
r - 3 つの値と bgroup を使用して atop で注釈を付けた R ggplot
テキストサイズを3行で同じに保ちながら、3行を重ねてggplotに注釈を付ける方法はありますか?
私はほとんどそこにいますが、3行目のテキストサイズが異なります.bgroupは最初の2行しか使用していないようで、これを正しく行うことができません...
「?plotmath」から「atop」アプリケーションに使用するテキストを追加していますが、これは正常に機能しますが、3 行目のテキストは他の 2 行とは異なるサイズで表示されます...
bgroup 内の 3 行すべてを取得していると思っていましたが、正しく貼り付けることができません。何か試せることがあればアドバイスお願いします。どうもありがとう!
r - ggplot の geom_text_repel または geom_text ラベルにイタリック体のテキストを含めるにはどうすればよいですか?
部分的にイタリック体のテキスト ラベルを ggplot に渡すことは可能ですか? expression
anditalic
コマンド ( )を使用してみexpression(paste(italic("some text")))
ましたが、コマンドの結果がアトミックではないため、これらをデータ フレームに渡すことができません。パラメータを設定してfontface = "italic"
も十分ではありません。これは、ラベル内の選択された文字セットではなく、ラベル全体をイタリック体にするためです。たとえば、必然的にイタリック体のラテン語句をラベルでイタリック体にすることを希望します (「インビボ ポイント」の「インビボ」など)。