問題タブ [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 では、プロット内の数学的注釈内の間隔を制御する方法
プロットのタイトルに数式を挿入しようとしています。数式内の間隔を制御する必要があります。たとえば、「64/8/8」という表現を、スラッシュの代わりに除算記号を除いて示したいと思います。最初の除算記号の周りに狭い間隔が必要で、2 番目の除算記号の周りに広い間隔が必要です。これどうやってするの?
再現可能なコード:
r - R: plotmath によって作成されたプロット注釈の太字の数字
タイトルやラベルに通常の太字フォントを使用するグラフィックを作成します。それらには、 を使用して組み合わせる記号、テキスト、および数字が含まれています?plotmath
。
bold
式の中で を使用すると、文字列のみが太字に変わり、式の一部である数字は変わらないことに気付きました。この最小限の例を参照してください。
この例では、左辺に数字の上付き文字があり、等号の右辺に評価された式があります。を使用して提案されているように、どちらも太字で印刷されていませんbold
。これらを文字列に変更すると、プロットに太字で表示されます。
さて、私にとって、これらの式で文字入力を使用することが常に望ましいとは限りません。数値を文字列に変換せずに太字にする方法を見つけたいです。(等号に何を期待するのかもわかりません。)
さらに、Cairo
グラフィック用に特定のフォントを選択するために使用します。ギリシャ文字もプロットする実際のグラフィックスでは、それを使用して「記号」フォントを太字に設定します。「通常の」フォントを太字に設定することで、数字についても同じことができますが、それは残りのすべてのテキストにも影響します。
Cairo
したがって、デバイスのデフォルト フォントを変更する必要のない解決策があれば幸いです。
編集:
コメントで述べたように、上記の例のように数値定数にplotmath
は適用されません。bold
プロットの残りの部分を変更せずに、ラベル/タイトルの数字を太字に設定できるソリューションがあるかどうかを確認したいと思います(例のCairo
ように)。
ありがとう!
r - ggplot ラベルの複数のインデックス
複数のインデックスを含むラベルを棒グラフに追加したいと思います。
「一部のテキスト」を「a1 a2 a3」に置き換える必要があります。数字は下付き文字です。次のことを試しましたが、エラーが発生しました。
r - Rのboxplotで文字ベクトルの値を斜体ラベルとして表示する
boxplot の名前に文字ベクトルを使用したいのですが、これらを斜体で表示するにはどうすればよいですか?
ただし、次のような文字ベクトルを使用する
試してみましbquote()
たexpression()
...
...そしてsapply()
しかし、これは表現として解釈されないようです。
助けてくれてありがとう。