問題タブ [lattice]
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 - レベルごとに異なる色の範囲を指定するにはどうすればよいですか?
私は[0,1]からの範囲の係数levelplot
から格子x
を作成しています:y
このデータから図を作成するために使用するRスクリプトは次のとおりです。
これは正常に機能します。次の図が表示されます。
ただし、セルにラベルを付ける代わりに、値NA
として残しておきたいの1.00
ですが、10(レベル0.10
)から79(レベル)までのすべてのセルに。0.79
を付けcolors
ます。79を超えるものはすべて、セルに適用される色と同じ色になります。レベル79。または、好ましくは、上記のセルは黒く着色され、その中にテキストはまったくありません。
levelplot
ラティスでこれを達成する方法はありますか?
最終編集
これは色のグラデーションをあまり与えませんが、私は賞金を授与するのに十分近いので、おそらくggplot2
代替案として検討します。これにご尽力いただきありがとうございます。
これが私のスクリプトの最終編集です:
このlevelplot
スクリプトが作成するものは次のとおりです。
n
上に増やす15
と、セルの色が再び壊れて、黒ではなく明るい赤の対角線に戻ります(図を参照)。
r - すでに処理されたデータのラティスを使用してRで箱ひげ図を作成する
非常に大きなデータセットのRで箱ひげ図を作成しようとしています。データを含むファイルは2.5Gであり、インポートしようとするとRがクラッシュします。幸いなことに、他の(python)ソフトウェアは問題なく平均と分散を生成できます。これが、私が本当にプロットしたいすべてです(今のところ)。
これまでに見つけたすべてのチュートリアルでは、完全なデータセットを入力する必要があり、Rは統計自体を計算しますが、プロットのためだけに平均、中央値、最小値、最大値などをbwplotに渡す方法を考えていました。Rとlatticeを好む理由は、コードがソフトウェアスイートとうまく統合されるためです。matlabやその他のソフトウェアを使用した場合、現在のユーザーからのさらに別の要件になるため、問題が発生します。
r - R でラティス ワイヤーフレームにテキストを追加する方法
皆さん、良い一日を
ワイヤーフレーム プロットにテキスト フローティングを追加したいのですが、かなり混乱しています。確かにテキストをタイトルとして追加できます (例: main="Hello World") が、タイトルに特定のテキストを入れたくない
ワイヤーフレームの例を次に示します。
どこかに浮かんでいるこのプロットに「Hello World」を追加したい場合、どうすればよいですか?
r - ラティスとワイヤーフレームを使用して、R でサーフェスの下にポイントを「見える」ようにする
私はRでかなり複雑なチャートに取り組んできました.X、Y、Z空間全体(例えば、表面の下とその上)に分布する表面と点を持つワイヤーフレームがあります。
問題は、プロットされたポイントがサーフェスの下にあるように「見えない」ことです。
このチャートを視覚化して、ポイントが表面の下に見えるようにする最善の方法を見つけようとしています。ワイヤーフレームとクラウドのサンプル コードは次の場所から取得します: R-List Posting
例のコード:
私の例を見ると、pts の点は実際には X,Y =(2,-2) で、z が .5 から -.5 になる垂直線にあります。
しかし、私の目には、3 番目の点は表面の下にあるようには見えず、座標 (2,-3,0) にあるように見えます。
これは私の目がこれを誤解しているだけですか?
私のポイントをより「3D」に見せる方法について誰か提案がありますか? おそらく、表面にある種の透明度を使用して、ポイントの色をミュートして「表面の下」に見えるようにしますか?
ポイントの色を変えてみました (表面上は赤、表面下は青) が、グラフはあまり役に立ちません。
r - R:row.valuesとcolumn.valuesの範囲が小さい場合、Levelplotは余分な空白を提供します
Rで(ラティスパッケージからの)レベルプロットを使用する場合、column.valuesとrow.valuesの範囲が小さい場合(たとえば、範囲が1未満の場合)、グラフのエッジの周りに余分な空白があることに気付きました。column.valuesとrow.valuesの範囲が大きい場合(たとえば、範囲が10の場合)、この問題は解消されます。
問題を説明する例を次に示します。
この画像はmyLevelPlotです。
次に、上記のコードを微調整して、row.valuesとcolumn.valuesの範囲を広げましょう。
このmyLevelPlotイメージは、より広い範囲のrow.valuesとcolumn.valuesを使用してコードを再実行することによって生成されました。 次の画像では、余分な空白が発生していないことに注意してください。
では、row.valuesとcolumn.valuesの範囲が狭い場合に、この余分な空白を回避するにはどうすればよいですか?
r - R - ancova でキーの色を変更 (HH パッケージ)
ラティスグラフィックのデフォルトの7色よりも多くのレベルを持つ係数ancova()
でR(HHパッケージ)の関数を使用しています。
これは、ancova()
使用する色が見つからないため、一部のパネルをプロットできないことを意味します。で試しtrellis.par.set
てみましsimpleTheme
たが、 に 7 色以上登録できませんancova()
。
何かご意見は?
r - 格子で回帰直線をプロットする
ここでちょっと困っています、助けてください。私はこのデータを持っています
そしてそれらにフィットするこのモデル
結果を格子でプロットし、モデルで予測された回帰直線をそれらを通して当てはめたいと思います。そうするために、私はこのアプローチを使用しています。これは、D. Sarkar による「Lattice Tricks for the power userR」で概説されています。
trt=1
これまでのところすべて問題ありませんが、2 つの処理とのデータ ポイントに塗りつぶしの色を割り当てたいと考えていますtrt=2
。
だから私はこのコードを書きましたが、それは正常に動作しますが、回帰直線をプロットすると、タイプがパネル関数によって認識されないようです...
また、このようpanel.xyplot
にデータをサブセット化するだけでなく、内でタイプを移動してタイプを配布しようとしましたpanel.xyplot
しかし、それでも成功しません。
ポイントではなく線としてプロットされた予測値を取得するのを手伝ってくれる人はいますか?
r - grid.layout 内の図の内側のマージンを制御する
複数の格子プロットをグリッドにプロットしようとしています。そのために、次のコードを使用しています。
2 つの図の間のスペースを減らしたいと思います。gridBaseのビネットを読んで、そのような単純なグラフィック コントロール(mar=c())
が動作するはずですが、ここではそうではありません。明らかな何かが欠けているのかもしれませんが、マージンパラメーターを制御できない理由がわかりません。助言がありますか?
r - Zoo オブジェクトの xyplot で 1 つの y 軸のみを逆にする方法
Zoo オブジェクトの xyplot を作成する際に問題が発生しています。
簡単な例を作成しました:
次のコードを使用して、マルチパネル xyplot を作成しています。
私がやりたいのは、このパネルの 1 つだけで y 軸を逆にすることです。関連する例を見つけました:
ただし、私の例では prepanel を動作させることができません。私はラティスにかなり慣れていないので、おそらくパネル機能で何かわからないことがあります。
さらに、パネルの 1 つをヒストグラムとして取得し、他のパネルを線として取得する簡単な方法があれば、ヒントをいただければ幸いです。
どんな助けでも大歓迎です!
r - 格子上のヒストグラム
ベース R はパーセンテージを報告しないためhist()
(および freq=FALSE も役に立たない)、私はlattice
.
次のことで私を助けてください:
- プロットの周りのボックスを取り除くにはどうすればよいですか?
- x/y ラベルと x/y 軸の cex を個別に定義するにはどうすればよいですか?
- x 軸と y 軸にカスタム名を付けるにはどうすればよいですか?