フィードバックを送信
Python による可視化
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
サンプルデータを使用して加重有向グラフを可視化する Python コードを作成します
直接モデルにクエリを実行して、返された結果をテストできます。その場合、Cloud コンソールでさまざまなパラメータ値を使用することも、Vertex AI API を直接呼び出すこともできます。
matplotlib と networkx を使用して有向グラフを描画する Python コードを記述します。サンプルデータを使用してコードを使用する方法を示します。必要な import ステートメントをすべて含めます。
レスポンス
import matplotlib.pyplot as plt
import networkx as nx
# Example data: a directed graph with nodes and edges
nodes = [ 'A' , 'B' , 'C' , 'D' , 'E' ]
edges = [( 'A' , 'B' ), ( 'A' , 'C' ), ( 'B' , 'D' ), ( 'C' , 'E' ), ( 'D' , 'E' )]
# Create a directed graph object
graph = nx . DiGraph ()
# Add nodes to the graph
graph . add_nodes_from ( nodes )
# Add edges to the graph
graph . add_edges_from ( edges )
# Draw the graph using matplotlib
nx . draw ( graph , with_labels = True , node_color = 'lightblue' , node_size = 500 , font_size = 10 , arrowsize = 20 )
# Display the graph
plt . show ()
説明:
必要なライブラリをインポートする:
matplotlib.pyplot
(グラフのプロット)。
networkx
(グラフの作成と操作)。
データの例を定義する:
nodes
: ノード名のリスト。
edges
: 有向エッジを表すタプルのリスト。各タプルは(ソースノード、ターゲット ノード)です。
有向グラフ オブジェクトを作成する:
graph = nx.DiGraph()
: 空の有向グラフ オブジェクトを作成します。
ノードとエッジを追加する:
graph.add_nodes_from(nodes)
: nodes
リストのすべてのノードをグラフに追加します。
graph.add_edges_from(edges)
: edges
リストのすべてのエッジをグラフに追加します。
グラフを描画する:
nx.draw(graph, ...)
: matplotlib を使用してグラフを描画します。
with_labels=True
: ノードラベルを表示します。
node_color='lightblue'
: ノードの色をライトブルーに設定します。
node_size=500
: ノードのサイズを設定します。
font_size=10
: ラベルのフォントサイズを設定します。
arrowsize=20
: エッジの矢印のサイズを設定します。
グラフを表示する:
plt.show()
: プロットされたグラフが表示されます。
出力:
このコードは、指定されたノードとエッジを含む有向グラフの可視化を生成します。ノードにはラベルが付けられ、ライトブルーで表示されます。また、ノードはエッジの方向を表す矢印で接続されます。
モデル:
gemini-1.5-flash-001
温度:
1
最大出力トークン:
8192
トップ K
40
トップ P
0.95
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-14 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-02-14 UTC。"],[],[]]