問題タブ [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.

0 投票する
1 に答える
47 参照

r - Plotmath: ギリシャ文字をローマ字に連結 (結合) する

「マイクログラム」で始まるラベルを作成しようとしていますが、省略してください。私はこれを試しました:

しかし、それは私が望まないmuとgの間のギャップでレンダリングされます。私はそのギャップを使用して求めたことを理解しています~が、単に使用することmugは言葉としてレンダリングされます。そして、mu と g のフォントがスタイル的にもサイズ的にも類似していれば、そのためのトリックがあればより良いでしょう。

0 投票する
1 に答える
9857 参照

r - プロットのタイトルまたはラベルのテキストに下線を引く方法は? (ggplot2)

これが単純な質問である場合は、私の無知をご容赦ください。ただし、プロット タイトルの一部に下線を引く方法がわかりません。を使用してggplot2います。

私が見つけることができた最良の方法は 、手で行われた annotate("segment")であり、その方法を説明するためにおもちゃのプロットを作成しました。

ここに画像の説明を入力

ベースRでbquote(underline())を使用します

グラフ上のノードの上と下の線に関係する

plotmath を使用して回避策を提供しますが、役に立ちませんでした

0 投票する
1 に答える
152 参照

r - Plotmath 式のベクトルの代替

上付き文字としてフォーマットされた 10^n 値で 3 目盛りごとに軸にラベルを付けようとしています。gridグラフィックを使用しています。私は何かバサックワーズをやっています。これがMWEです(または、これをreprexと呼ぶ動きがあるようです):

ただし、これは最初のティックにのみ 1 のラベルを付けます。これを見るとstr(labs)、予想どおり長さ 13 の式になっています。そして、式は によって受け入れられgrid.xaxisます。したがって、最初の値のみが表示されている理由がよくわかりません。SOに関する関連する質問を調査しましたが、ほとんどは一連の式ではなく、単一の式を軸ラベルまたはタイトルとして扱っているようです。また、軸ラベルを扱うほとんどの質問は、特殊な関数を使用してすべての目盛りにラベルを付けようとします。

0 投票する
1 に答える
634 参照

r - 軸タイトルに変数を持つギリシャ文字を追加する

私は 2 つのベクトルを持っていalpha <- c(1,2,3)ますbeta <- c(4,5,6)。私は3つのプロットを持っており、それぞれが異なる and を使用していますalpha(beta最初のプロットにはalpha[1]andが含まれていますbeta[1])

ここで、各グラフに軸のタイトルを次のように追加したいと思います"alpha = 1, beta = 4"。ギリシャ文字で。どうすればいいですか?同様の質問を見つけたので、そこからいくつかの解決策を試しましたが、

bquote()1 つだけ使用できます=。だから私はできる

bquote(alpha == .(alpha[1]) * ", " * beta * .(beta[1]))得るalpha = 1, beta4

しかし、私は別のものを追加することはできません=

withexpression(paste())変数はテキストのように機能するため、 の代わりにalpha = 1alpha = alpha[1]

それを行う正しい方法は何ですか?

0 投票する
3 に答える
7602 参照

r - 式で生成されたときにggplot2でタイトルとサブタイトルを揃える方法

以下のコードを使用して、単純なボックス プロットを生成していますggplot2

生成されたチャートはかなり単純です。 最初のチャート

仕事

チャートにサブタイトルを追加して、レンダリング方法を制御したいと考えています。私はこの議論に従っており、コードを使用しています:

次のチャートを取得します。 二度目の試み


これは非常に見栄えが悪いので、いくつか変更したいと思います。

  1. サブタイトルとタイトルを左寄せにする
  2. 2 つの行の間の空白を減らす
  3. フォントを太字にする

試み

たとえば、以下のコードのように、さまざまなことを試しました。

しかし、それはタイトルを完全に隠します:

タイトルがありません

0 投票する
1 に答える
819 参照

r - Rでいくつかの数式を連結する

1 つの長い式を使用した場合に結果を取得する方法を知っています。

しかし、ユーザーが (柔軟性を追加するために) 時間と質量の単位を選択してから、完全な式をまとめることができるように、これをチャンクに分割しようとしました。上記の時間と質量の単位を 3 つのチャンクに再利用し、それを再び結合しようとするとします。

私が試してみました

ただし、これにより、上記で作成した式ではなく、文字 a、b、および c が残ります。私は bquote で遊んでみましたが、それをマスターしていないことを認め、3 つのプロット数式を連結することもできませんでした。

なにか提案を?

ありがとう、

デニス

0 投票する
4 に答える
1085 参照

r - R plotmath - アポストロフィを表示する方法

を使用して、テーブルの下の列名のアポストロフィを印刷しようとしていますtableGrob

最終結果は、ラベル全体が解釈されずにイタリック体になります~tau

コルネーム

これを正しく指定するにはどうすればよいですか?

参考にはならないと思いますが、これは私がtableGrobに指定したテーマです:

grDevices列名は、R で生成された図で数学的な注釈を指定する標準的な方法であるplotmath in を介して解釈されます。

ここでも、式自体の指定方法とは関係ありませんが、テーブル コンストラクターは次のとおりです。

再現可能な例を次に示します。

例

0 投票する
1 に答える
2407 参照

r - plotmathを使用したggplot2での上付き文字

いくつかの投稿で参照されているプロット数式を使用して、y 軸の単位の上付き文字を取得しようとしています。ここの使用に関するスレッドを調べましたが、うまくいきません。これが私がこれまでに持っているものです:

ggtitle式は機能しますが、y軸に「2」を上付き文字として「アマモのシュート密度(シュート/ m2)」を読み取らせません。私は何が欠けていますか?