ダウンロードとインストール環境変数の設定インストール環境変数の設定確認基本的な描画の紹介グラフディグラフ複雑な例Python の操作
ダウンロードしてインストールし、環境変数を設定する インストール Windows版ダウンロードアドレス: http://www.graphviz.org/Download_windows.php 環境変数の設定 graphviz インストール ディレクトリの下の bin フォルダーを Path 環境変数に追加します。 確認する Windows コマンドライン インターフェイスに入り、 基本的な描画チュートリアル Windows で graphviz エディタ gvedit を開き、次のドット スクリプト言語を記述して、gv 形式のテキスト ファイルとして保存します。次に、コマンド ライン インターフェイスに入り、ドット コマンドを使用して gv ファイルを png グラフィック ファイルに変換します。 ドット D:\test\1.gv -Tpng -o image.png グラフ グラフの使用法 グラフpic1 { a -- b a -- b b -- [色=青] } 有字 使用 有向グラフ pic2 { a -> b a -> b b -> a [スタイル=塗りつぶし 色=青] } 複雑な例 有向グラフ スタートゲーム { label="ゲームリソースの更新プロセス" ランクディレクトリ="TB" start[label="ゲームを開始" shape=circle style=filled] ifwifi[label="ネットワーク環境によってWIFIかどうかが決まる" shape=diamond] needupdate[label="更新が必要なリソースがあるかどうか" shape=diamond] startslientdl[label="サイレントダウンロード" shape=box] enterhall[label="ゲームロビーに入る" shape=box] enterroom[label="部屋に入る" shape=box] resourceuptodate[label="リソースが不完全" shape=diamond] プレイ開始[label="通常ゲーム" shape=circle fillcolor=blue] 警告[label="プレイヤーにアップデートするかどうかを通知する" shape=diamond] startdl[label="ダウンロードインターフェイスに入る" shape=box] //{rank=same; needupdate, enterhall} {shape=diamond; ifwifi、needupdate} 開始 -> ifwifi ifwifi->needupdate[label="yes"] ifwifi->enterhall[label="no"] needupdate->startslientdl[label="yes"] startslientdl->enterhall 更新が必要->enterhall[label="no"] エンターホール -> エンタールーム 部屋に入る->リソースの最新情報 resourceuptodate -> 警告[label="yes"] リソース更新 -> 再生開始[ラベル="no"] 警告 -> startdl[label="ダウンロードの確認"] 警告 -> enterhall[label="ダウンロードをキャンセル"] startdl -> enterhall[label="ダウンロードをキャンセル"] startdl -> startplay[label="ダウンロードが完了しました"] } Pythonとのやりとり Graphviz の強力で便利な関係図/フローチャートの描画方法は、機械学習における Python編集環境では: from sklearn.tree import export_graphviz # 関数をインポートします # tree はトレーニング済みモデルを表します。つまり、DecisionTreeClassifier インスタンスの fit(X_train, y_train) メソッドが呼び出されています export_graphviz(tree, out_file='tree.dot', feature_names=['花びらの長さ', '花びらの幅']) Windowsのコマンドラインインターフェイスに入り、 ドット -Tpng ツリー.ドット -o ツリー.png 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: インスタンス化されたオブジェクトパラメータによるMySQLクエリ例の説明
前回の記事では、Promise を使用して小さなプログラム wx.request をカプセル化する実...
最近、ウェブサイトを設計するときにこの問題に遭遇しています。メンバーセンターを設計し、コンテンツを ...
最近の要件:グローバルロード、すべてのインターフェースはロード待機機能を表示するかどうかを手動で制御...
今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...
目次1. はじめに2. 本文2.1 モジュールとは何ですか? 2.2 解決2.3、require.r...
コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...
入力を制限する一般的な方法1. ボタンが押されたときに点線のボックスを消すには、入力に属性値hide...
更新: 最近、サーバーがマイニング ウイルスによってハッキングされたことが判明しました。これは、おそ...
ネットで変更方法をいろいろ調べたのですが、うまくいきませんでした。後で大物から見て削除しました。フォ...
この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...
目次必要:ドライブ:アイデア:成し遂げる:個人的には、実際の開発ではストアド プロシージャの使用はお...
序文WeChat アプレット開発 (ネイティブ wxml、wxcss) で、{{ }} 内で直接メソ...
一つの環境CentOS 7にVMware Toolsをインストールしてホストの共有フォルダへのアクセ...
基本的な準備この実装には、クラス名が ball である単純な div が必要です。 HTMLコード:...
MySQL には次のログがあります。エラーログ: -log-errクエリログ: -logスロークエリ...