問題タブ [diagrammer]

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

javascript - DiagrammeR シーケンス図に矢印が表示されない

R の DiagrammeR マーメイド シーケンス図の行に矢印はありません。ローカルで実行している場合と、shinyapps.io でコードをホストしている場合に、この結果が得られます。

最初に、ここのサンプル コードをコピーするだけです: http://rich-iannone.github.io/DiagrammeR/mermaid.html#sequence-diagramsを RStudio にコピーすると、実行しても矢印が表示されません。リンクの図の矢印に注意してください。

そこで、次の Shiny プレゼンテーションを作成し、ここで Shinyapps にプッシュしました: https://mattbrigida.shinyapps.io/seq_ex/seq_diag_example.Rmd#2

そこにも矢印がないので、これは私のローカル設定ではないはずです。

この問題は、 https ://github.com/knsv/mermaid/issues/209と提案された解決策に関連している可能性があります。 .js#L231-L235

ただし、この潜在的な修正を光沢のあるアプリに組み込んで矢印をレンダリングする方法がわかりませんか? 何か案は?

ローカルで実行:

  • DiagrammeR バージョン 0.8.2
  • R 3.2.3
  • x86_64 GNU/Linux
  • クロム 49.0.2623.87
0 投票する
0 に答える
374 参照

r - 1 つのパネルで DiagrammeR を他のプロットと組み合わせる方法は?

ggplot2 などのマルチパネル プロットに DiagrammeR のダイアグラムを含めたいのですが、残念ながら、DiagrammeR はグラフィック デバイスに書き込みません。誰もそれを行う方法を知っていますか?

これは私の例で、2 つの ggplot2 グラフでは問題なく動作しますが、DiagrammeR と組み合わせるとうまくいきません。

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

r - GraphViz グラフのリトアニア語の記号が正しくない (DiagrammeR、R 経由)

パッケージとGrapVizを介してグラフを使用します。私のグラフでは、 Ąą Čč Ęę Ėė Įį Šš Ųų Ūū​​ Žžのような国際記号は、"Latin-4" ("ISO-8859-4") または "Latin-6" ("ISO-8859-10") チャートにあります。セットが正しく表示されません。パラメータ[リンク]は認識していますが、("Latin-4" または "Latin-6") では機能していないようです。RDiagrammeRRStudiocharset

にリストされている記号を使用する方法はありGraphVizますか? 他の方法でエンコーディングを示す可能性があるのだろうか?

ここに画像の説明を入力


UTF-8 Latin Extended Aテーブルのような HTML 記号が使用される可能性があること#261;は知っています。国際シンボルから HTML シンボルへのこの変換が唯一のオプションである場合、R に直接 (国際シンボルから HTML コードへ) および後方 (逆) 変換専用の関数があるかどうかを知りたいですか?

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

r - Rパッケージ「DiagrammeR」でノードの縦位置を指定する方法

Rパッケージを使用してDiagrammeR、回帰モデル ツリーの階層表現を作成したいと思います。

元のデータの 4 つの分割 (青い楕円) と 5 つのターミナル ノード (赤い四角) があります。下の画像からわかるように、モデル 2、7、および 8 はターミナル ノードですが、モデル 4 および 5 と同じレベル (垂直方向の配置に関して) には表示されません。どうすればこれを達成できますか?

モデルツリー


編集

期待どおりに配置されなかったターミナル ノードをグループ化し、引数を定義することで、エッジの長さを手動で調整することがわかりましたminlength(以下を参照)。ただし、パラメーターをいじる必要のないアプローチをお勧めします。

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

r - R DiagrammeR ラベル内の下付き文字と上付き文字をフラッシュ

長年の読者、初めてのポスター。

私はDiagrammeRを使ってmechner記法を書こうとしています(R Studio経由;すべてが最新です;MacOS)。長期的な意図は、コードをラテックス ドキュメント内に埋め込むことですが、私はこれを一度に 1 つずつ進めています。現在、下付き文字と上付き文字を互いにインラインにするために必要なコードが見つかりません。これまでのところ、私はこれを見つけました:

これを生産します。 しかし、私はこれが必要です。 本当の問題は、これらの厄介な引用内で適切にフォーマットする方法だと思います。ラベル フィールドの引用符内で適切な書式設定 (太字、斜体、上付き文字など) を行う方法についてのウォークスルーをまだ見つけていません。提案?

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

r - graphviz を使用してノードを列に固定する

Graphviz を使用してこの図を複製しようとしています (図は LaTeX で生成されました)。ここに画像の説明を入力

さまざまな検索と読み取りを行って、ここまでたどり着きました:

ここに画像の説明を入力

スーパーとサブスクリプトを取得することに興味はありません。私が本当に望むなら、私はそれを理解できると確信しています。私がやりたいことは、ノードがすべて 3 x 3 グリッドにあり、適切に配置されていることを確認することです。ご覧のとおり、私の作品は整列していません。私のコードは以下です。(図はDiagrammeRパッケージを使用してRで作成されました。

これまでのところ、 を使用して[pos='1,1!',pin=true]、3 x 3 グリッドの位置インデックスをインクリメントしてみましたが、結果はまったく変わりませんでした。

ヒントはありますか?

ライブラリ(DiagrammeR)

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

r - DiagrammeRを使用してプログラムでコンソート図を生成するRコード?

無作為化試験における患者の流れを説明するコンソート図をプログラムで作成したいと考えています。

DiagrammeR を使用してこのダイアグラムを生成するための R コード (以下のリンクを参照) を持っている人はいますか?

http://www.consort-statement.org/consort-statement/flow-diagram

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

r - Rmarkdown ファイルに DiagrammeR/mermaid フローチャートを含める方法

R マークダウン ファイルがあります。

DiagrammeR/マーメイド チャートと同様に:

Rマークダウンにチャートを追加するにはどうすればよいですか?