問題タブ [aesthetics]

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 投票する
2 に答える
1082 参照

r - ファセット棒グラフの美学をカスタマイズする

私はRのいくつかのggplotsで最近のMLBドラフトのいくつかの分析をしようとしています

ここで、P =ピッチャー、O=外野手など。

各部門内のポジションごとにチームごとに選ばれた選手の数を表示したい

これは私をそこへの道の一部にしますが、非常に魅力的ではありません

a)グループ化は機能しますが、すべてのチームが各部門グリッドに表示されます-各部門の5または6チームのみが実際に-そして正しく-データを表示しますが

b)コーディネイトフリップを使用すると、チームはアルファベットの逆順でページの下に一覧表示されます。リゾートできますか?正当化を残しておくのもいいでしょう

c)凡例をPとOではなくピッチング、外野に設定するにはどうすればよいですか?これはどういうわけか設定して含める必要のあるベクトルですか

d)各タイプのプレーヤーにコミットされた各チームの選択の割合を確認することも興味深いでしょう。これは、position="fill"を設定することで実現されます。軸を0から1ではなく%に設定できますか?geom_vline(aes(xintercept = 0.5)-およびフリップが考慮された場合はyintercept-を設定しようとしましたが、x軸に沿った中間マークに線が表示されませんでした

感謝します

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

r - ggplot2の低レベルプロットを使用した複数のカラースケーリング

メインプロットにgeom_line()を追加するたびに、スケールとして「color」を使用して、異なるカラーグラデーションを実現したいと思います。例として、データフレームを次に示します。

私が最初にプロットするもの:

次に、y1とy2を追加します。これは、次のように実行できます。

ただし、y1、y2、y3ではカラーグラデーション(または色相)を変えたいと思います。

scale_colour_hue()のようなものを各geom_lineに割り当てることは可能ですか、それともggplotでのみ可能ですか?

ありがとう!

0 投票する
0 に答える
582 参照

r - rで複数のggplotに同じポイントカラーを持たせる

1 ページに 3 つの ggplot 散布図と 1 つのデンドログラムを表示する必要があります。各散布図でポイントの色を同じにするにはどうすればよいですか (つまり、グループ 2 のポイントを 3 つのグラフすべてで同じ色にする必要があります)。

マルチプロット関数 multiplot(p1,p2,p3,dp,cols=2) を使用してみましたが、次のようになりました。

ここに画像の説明を入力

ボーナス: 散布図のサイズが異なるように、グラフはすべて固定の縦横比を持っています。これは問題ありませんが、散布図がそれほど多くのスペースを占める必要はありません。最終的な図で各図に与えられるスペースの量を制御するにはどうすればよいですか?

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

r - ggplot() ですでに定義されている美学を一時的に無効にします

グラフィックスのグローバルを定義したいかもしれませんが、一部のレイヤーではそれらを除外しaes()ます。ggplot()たとえば、次の例を想定します。

すべてが良いです。ただし、リボンを追加しようとすると:

このエラーは、 にも適用されるyglobal の一部として既に定義されているために発生しますが、 にはそれがありません。aes()geom_ribbon()bar

このエラーを回避する 2 つの可能性を見つけました。そのうちの 1 つはy=y、元のから削除することですggplot(foo,aes(x=x,y=y))が、将来的には毎回、 に追加する必要がある何かを描画する必要がありますがy=yaes()これは良くありません。

他の可能性は、に偽のy列を追加することbarです:

ここに画像の説明を入力

今はうまくいきます。ただし、偽の変数であるため、そのように振る舞うのは好きではありません。を呼び出すときに既に定義aes()されているを一時的に無効にする方法はありますか?ggplot()geom_ribbon()

0 投票する
2 に答える
2527 参照

r - ggplotでデフォルトの美学を変更するには?

デフォルトでは、黒点 ( ) ではなくgeom_point円 ( ) を使用したいとします。に引数を渡すことで、マーカーの形状を変更できます。pch=1pch=16shapegeom_point

しかし、デフォルトの動作を変更する方法がわかりません。

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

string - aes_string の文字列を美学に変換する

次の問題があります。

ひもを回したい

aes_string が次のように受け入れる形式に: x='col1',y='col2',fill='col3'

これは関数の一部です:

私が電話したら

どんな助けでも大歓迎です!

0 投票する
0 に答える
299 参照

r - 美学を備えたggplot2郡レベルのコロプレスエラー

私は R を初めて使用し、ggplot2 を使用して郡レベルの失業データのコロプレスを複製しようとしました。FIPS コードをシェープファイルとデータの両方の間の識別変数として使用します。Hadley と Barry が何年も前に使用した方法をメッシュ化しようとしましたが ( http://blog.revolutionanalytics.com/2009/11/choropleth-challenge-result.html )、エラーが発生し続けます。Aesthetics must either be length one, or the same length as the dataProblems:freq_a

数日間、これを修正する方法を見つけようとしてきたので、助けていただければ幸いです。

これが私のコードです:

ありがとう