Pythonを使用してネットワークグラフ内のグローバル表現
Pythonにおけるグラフデータ構造としてのグローバル
グラフネットワークグラフとしてグローバルを参照するには、IrisネイティブAPI + Pythonを使用する方法.
イリスグローバル
ドキュメントを読んでください.
- ObjectScriptコマンドまたは管理ポータルを介してグローバルの内容を見ることができます.
グローバルを見るPythonの方法
globalsの表現の1つがグラフデータ構造でありえるように、変換できるPythonのいくつかのモジュールがあります
これらのグローバル変数は、可視化可能なグラフです.
チャートアプリケーション
それを試してみて
私はここにデモとしてアプリケーションを配備しました.
(http://iris-python-suite.eastus.cloudapp.azure.com/global-chart)
コードに
すべてのコードの実装を見るためにリポジトリをクローンします.
$ git clone https://github.com/renatobanzai/iris-python-covid19.git
Pythonで何を使いましたか
このアプリケーション環境では、これらのモジュールでPython 3.7を使用します.
プロジェクト構造
このプロジェクトは理解しやすいシンプルな構造です.メインフォルダには、3つの最も重要なサブフォルダがあります.
アプリケーション構造
これでappディレクトリいくつかのファイルを見ることができます.
__main__
.Py : Webアプリケーションデータベース構造
このアプリケーションはリポジトリとしてシステム間のアイリスを使用します.
-コンピューター:グラフをテストするグローバル.必要に応じて、他のすべてのGlobalsをユーザーの名前空間でテストできます.
また、テストとして使用することができるアプリケーションによって作成された他のグローバルもあります。
- config :いくつかの設定データを使用します.
-^ raw生のデータ(データの源)が摂取されるところ
国の人口を得るために
-^ end日付.死:チャートの要件を提供するために、ここでの目標は、高速です!
-^ end時代を超越した.死:サーバー別の種類のチャートの整理
アプリ構造
イリスヒョウ.Py :このファイルの中に2つのクラスがあります。
なぜグラフをnetworkxオブジェクトに変換する必要があるのですか?
あなた自身を尋ねているなら、モジュールNetWorxはFruchterman Reingoldを使用している機能位置ノードを持ちます
力指向アルゴリズム
アルゴリズムは.何?
グラフは任意の形を持つことができますので、一般的な方法でそれを表現するのは難しいです.これはグラフを表現するアルゴリズムである
多くの混乱なしで.
このアルゴリズムの使用を実行する行は、Pythonlose Sutwechenグローバルにあります.Py :
def get_fig(self):
_nx = self.obj_nx
pos = nx.spring_layout(_nx)
自分でアプリケーションを実行する
必要条件
ステップ
Dockerを使用すると、簡単にすべての作品と構成を1つの環境をすることができます作成iOS - python covid 19に行く
フォルダと型
$ docker compose build
$ docker compose up
コンテナまでの推定時間
1回目の実行は、画像や依存関係をダウンロードするあなたのインターネットのリンクに依存します.
それが最後に15分以上ならば、何かが間違ってここで交信するのを自由に感じます.
次のものを実行している1回目の後、よりよく実行して、2分未満をします.
万事OKなら
しばらくしてブラウザを開いてアドレスに移動できます.
http://localhost:8050/global-chart
あなたはアイリス管理ポータルを見てください
私は今、ユーザの名前空間
http://localhost:9092
user: _SYSTEM
pass: theansweris42
この記事があなたやあなたのコンテンツを好きならば、投票してください。
このアプリケーションは、現在のコンテストで開いている交換で、あなたは私のアプリケーションアイリスパイソンスイートここで投票することができます
Reference
この問題について(Pythonを使用してネットワークグラフ内のグローバル表現), 我々は、より多くの情報をここで見つけました https://dev.to/intersystems/using-python-to-represent-globals-in-a-network-chart-1bekテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol