問題タブ [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 で美しい凡例を作成するために、指数を使用して数値を plotmath コマンドに変換する
R プロットで美しい凡例を生成しようとしています。がありfactor=1e-5
、凡例に適切にフォーマットされているはずです。パッケージsfsmisc
に、数値を式に変換する素敵な関数が見つかりました。この式を bquote コマンドに追加するには、それを呼び出しに変換する必要があるようです。残念ながら、文字列の最後に中括弧が追加されています ( 10^-5()
)。
それらの中括弧の追加を避ける方法はありますか? または、凡例で使用するために数値を plotmaths コマンドに変換する簡単な方法はありますか? (手動で行う必要はありません)
r - plotmath式にテキスト制御文字を含める
たとえば、plotmath式内"\n"
で評価するため、またはその逆の場合など、テキスト文字列の制御文字を取得する方法はありますか。newline
次の例では、組み合わせたいと思います。
- いくつかの文字テキスト
- テキスト制御文字(改行)
- 変数名に置き換えます
- plotmath式を含める
この質問を読んだ後、私は代用でそこにほとんど行くことができますが、newline
キャラクターは評価されません。私は今、円を描いて回っていて、、、、と自分自身を混乱させplotmath
てparse
いbquote
ますsubstitute
。plotmathのヘルプページには、
制御文字(例:\ n)は、通常のプロットとは異なり、plotmathの文字列では解釈されません。
これは本当に不可能という意味ですか?
r - plotmath で末尾のゼロを保持する
プロットannotate()
の 1 つにテキストを重ねるために使用しています。ギリシャ文字のローを使用する必要があるためggplot2
、オプションを使用しています。parse=T
テキストに を表示したいのです= -0.50
が、末尾のゼロが切り取られ、-0.5
代わりに が表示されます。
次に例を示します。
最後の0を表示する方法を知っている人はいますか? 私はこのように使用できると思いpaste()
ました:
しかし、その後エラーが発生します:
r - 軸ラベルの数式
R では、プロット軸のラベルがLaTeXexpression(theta[l])
と同じになるように使用します。$\theta_l$
審美的な理由から、むしろ を表示したいと思います$\theta_\ell$
。手伝って頂けますか?
編集
前に、私はした
結果の画像をpdfでエクスポートしました。次に、
私の写真はLaTeXに挿入されました。
コメントに続いて、ここに私が今やっていることがあります:
ただし、結果のプロットを LaTeX に挿入すると、図の品質が以前ほど良くありません。他にできることはありますか?
r - プロット数式で太字になるように font.lab を調整しますか?
次のコードでは、xlab は太字になりますが、ylab は太字になりません。手伝っていただけませんか
ありがとうございました
r - `text` で使用される `bquote` 式に新しい行を含める方法は?
自分の環境に新しい行を追加したいのですがbquote
、どうすればよいですか?
私のコード:
そして、等号の後に改行を入れたいので、次のようになります。
行で試しましたが、うまくいきませんでした:
r - R の高度な凡例: プロット
これは、この質問のフォロー アップの質問です: `text` で使用される `bquote` 式に新しい行を含めるにはどうすればよいですか?
しかし今、私は伝説の中にそれを持っており、これは物事を変えるようです.
私は次のことを試しました:
だから、私はしたいです
式が正しいため、インデックス 0,95 が正しく記述され、累乗 ^ も正しい
等号の後の改行
lignと同じ色付きのテキストなので、最初は赤になります
既存の投稿の回答を実装しようとしましたが、わかりませんでした.topも機能していません。