web-dev-qa-db-ja.com

Rプロットのポイントで線の太さを指定する方法は?

ベースRプロット関数は一般に、線の太さを指定するために引数lwdを使用します。ただし、これらは相対的な線幅であり、さまざまなヘルプファイルは、これが倍率であることを示しています。したがって、線幅lwd = 11 * defaultwidthの線幅を与えます。

Excelのような他のソフトウェアで設定されているように、行のデフォルトの幅をどこで指定しますか、または行がたとえば具体的に0.75ptであることを確認するにはどうすればよいですか?

12
Joris Meys

デフォルトの線幅は、プロットに使用されるデバイスによって異なります。この情報を読むには、インチ、ポイント、ピクセルの一般的な解釈に注意する必要があります。一般的な規則は次のとおりです。

  • ポイントは1/72インチ
  • ピクセルは標準の1/96インチ、つまり0.75ポイントです。

ただし、これはデバイスの設定によって異なります。

  • pdf()およびpostscript()デバイス:
    • 標準のポイントは1/72インチと見なされます
    • _lwd = 1_は、1/96インチまたは0.75ポイントの線幅を指します。
  • png()jpeg()tiff()およびbmp()デバイス:
    • 標準のポイントは1/72インチと見なされます
    • これは、ppi(インチあたりのポイント)を定義する引数resを設定することで可能になります。
    • _lwd = 1_は1/96インチですが、resの設定を考慮に入れます。したがって、_res = 96_、_lwd = 1_の厚さは1ptですが、ポイントは通常のポイントよりも小さく解釈されます。

また、ビットマップデバイスでは、resの設定を高くすると、画面に数字が表示されることに注意してください。したがって、前の例では、_lwd = 1_が設定された_res = 96_は1ptの太さの線を与えますが、同じ画面に表示されると、線の太さが1ピクセルから1.33ピクセルに増加します。両方の図を正確に同じサイズにスケーリングすると、同じように見えます(明らかに解像度は別として)。

こちらもご覧ください:

プロットで軸の太さを指定する方法(R)

Rボックスプロットのボックス線の太さを増やす?

https://graphicdesign.stackexchange.com/questions/199/point-vs-pixel-what-is-the-difference

10
Joris Meys