問題タブ [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.
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軸に沿った中間マークに線が表示されませんでした
感謝します
r - ggplot2の低レベルプロットを使用した複数のカラースケーリング
メインプロットにgeom_line()を追加するたびに、スケールとして「color」を使用して、異なるカラーグラデーションを実現したいと思います。例として、データフレームを次に示します。
私が最初にプロットするもの:
次に、y1とy2を追加します。これは、次のように実行できます。
ただし、y1、y2、y3ではカラーグラデーション(または色相)を変えたいと思います。
scale_colour_hue()のようなものを各geom_lineに割り当てることは可能ですか、それともggplotでのみ可能ですか?
ありがとう!
r - rで複数のggplotに同じポイントカラーを持たせる
1 ページに 3 つの ggplot 散布図と 1 つのデンドログラムを表示する必要があります。各散布図でポイントの色を同じにするにはどうすればよいですか (つまり、グループ 2 のポイントを 3 つのグラフすべてで同じ色にする必要があります)。
マルチプロット関数 multiplot(p1,p2,p3,dp,cols=2) を使用してみましたが、次のようになりました。

ボーナス: 散布図のサイズが異なるように、グラフはすべて固定の縦横比を持っています。これは問題ありませんが、散布図がそれほど多くのスペースを占める必要はありません。最終的な図で各図に与えられるスペースの量を制御するにはどうすればよいですか?
r - ggplot() ですでに定義されている美学を一時的に無効にします
グラフィックスのグローバルを定義したいかもしれませんが、一部のレイヤーではそれらを除外しaes()ます。ggplot()たとえば、次の例を想定します。
すべてが良いです。ただし、リボンを追加しようとすると:
このエラーは、 にも適用されるyglobal の一部として既に定義されているために発生しますが、 にはそれがありません。aes()geom_ribbon()bar
このエラーを回避する 2 つの可能性を見つけました。そのうちの 1 つはy=y、元のから削除することですggplot(foo,aes(x=x,y=y))が、将来的には毎回、 に追加する必要がある何かを描画する必要がありますがy=y、aes()これは良くありません。
他の可能性は、に偽のy列を追加することbarです:

今はうまくいきます。ただし、偽の変数であるため、そのように振る舞うのは好きではありません。を呼び出すときに既に定義aes()されているを一時的に無効にする方法はありますか?ggplot()geom_ribbon()
r - ggplotでデフォルトの美学を変更するには?
デフォルトでは、黒点 ( ) ではなくgeom_point円 ( ) を使用したいとします。に引数を渡すことで、マーカーの形状を変更できます。pch=1pch=16shapegeom_point
しかし、デフォルトの動作を変更する方法がわかりません。
string - aes_string の文字列を美学に変換する
次の問題があります。
ひもを回したい
aes_string が次のように受け入れる形式に: x='col1',y='col2',fill='col3'
これは関数の一部です:
私が電話したら
どんな助けでも大歓迎です!
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
数日間、これを修正する方法を見つけようとしてきたので、助けていただければ幸いです。
これが私のコードです:
ありがとう