GeoGraphValuePlot
GeoGraphValuePlot[{{src1,dest1,flow1},{src2,dest2,flow2},…,{srcn,destn,flown}}]
地理位置間のフローをプロットする.
GeoGraphValuePlot[{{e1,val1},{e2,val2},…}]
辺 eiの値 valiをプロットする.
グラフ g のフローを関連付けられた辺重みでプロットする.
詳細とオプション
- GeoGraphValuePlotは,フローマップ,分配フロー線,発着地フローマップ,主題地図としても知られている.
- GeoGraphValuePlotは,地球上のさまざまな場所間の商品や人間といった実体のフローを,フローの相対サイズによってグラフ中の辺にスタイルを付けることで表示するために使われる.
- 頂点 u と頂点 v の間の無向辺 eiは,uv,u<->v,UndirectedEdge[u,v]あるいはTwoWayRule[u,v]として与えられる.記号はueで入力できる.
- 頂点 u と頂点 v の間の有向辺 eiは,uv,u->v,DirectedEdge[u,v]あるいはRule[u,v]として与えられる.記号はdeで入力できる.
- 地理位置の srciと destiは以下の形式で与えることができる.
-
GeoPosition[{lat,lon}] 経緯度 Entity[…] 地理実体 Dated[ent,date] 日付付き実体 Image[…] 地理のタグが付いた画像 - グラフ g は地理頂点を持つ任意の辺重みグラフでよい.
- 地理位置を表すために同じ形状を使うことで,まだそれらを含まない頂点の地理位置をオプションVertexCoordinatesを使って指定できる.
- 値 valiは以下の形式で与えられる.
-
vali 正の数 Quantity[vali,unit] 単位が付いた大きさ - 上記の形式で与えられていないデータはプロットから除外される.
- 頂点と辺には次の特殊ラッパーを使うことができる
-
Annotation[a,label] 注釈を与える Button[a,action] 要素がクリックされたときの動作を定義する EventHandler[a,…] 要素の一般的なイベントハンドラを定義する Hyperlink[a,uri] 要素をハイパーリンクにする Labeled[a,…] 要素にラベルを付けて表示する PopupWindow[a,cont] 要素にポップアップウィンドウを付ける StatusArea[a,label] 要素の上にカーソルが置かれたときにステータスエリアに表示する Style[a,opts] 要素を指定されたスタイルで表示する Tooltip[a,label] 要素に任意のツールチップを付ける - GeoGraphValuePlotはGeoGraphicsと同じオプションに以下の追加・変更を加えたものを取る. [全オプションのリスト]
-
ClippingStyle Automatic 値の範囲外の辺のスタイルの決め方 ColorFunction None 辺の彩色方法の決め方 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか EdgeLabels None 辺のラベルと置き方 EdgeLabelStyle Automatic 辺ラベルのスタイル EdgeShapeFunction Automatic 辺に使うグラフィックス形状を生成する EdgeStyle Automatic 辺のスタイル EdgeValueRange Automatic 表示する辺の値の範囲 EdgeValueSizes Automatic 辺の値のサイズの範囲 GraphHighlight {} ハイライトする頂点と辺 GraphHighlightStyle Automatic ハイライトのスタイル GraphLayout Automatic 頂点と辺の配置方法 Method Automatic 使用するメソッド MinPointSeparation Automatic 近くの頂点をいつ結合するか MissingStyle None 重みがない辺の表示方法 PerformanceGoal Automatic 最適化するパフォーマンスの局面 PlotStyle Automatic スタイルを決定するグラフィックス指示子 PlotTheme Automatic グラフの全体的なテーマ ScalingFunctions None 値のスケールの仕方 TargetUnits Automatic 値に使用する単位 VertexCoordinates Automatic 頂点の座標 VertexLabels None 頂点のラベルと置き方 VertexLabelStyle Automatic 頂点ラベルのスタイル VertexShape Automatic 頂点のグラフィックス形状 VertexShapeFunction Automatic 頂点のグラフィックス形状を生成する VertexSize Automatic 頂点サイズ VertexStyle Automatic 頂点のスタイル - EdgeValueRangeはプロットに含める辺フローの範囲を指定する.
- EdgeValueRangeには次の設定が使える.
-
All すべての辺を含む Automatic 含む辺を自動的に選択する {min,max} 重みが min から max までの辺を含む - 辺のサイズが値の範囲外のとき,その辺はClippingStyleを使って表示される.
- EdgeValueSizesは辺のフローを表示する際の太さの範囲を指定する.
- 次は,EdgeValueSizesの可能な設定である.
-
Automatic 辺のサイズを自動的に決定する Large,Medium,Small,Tiny 設定済みの辺のサイズを使う {smin,smax} 最小サイズ sminと最大サイズ smaxを使う smax 最大サイズ smaxを使う None すべての辺に同じサイズを使う - デフォルト設定のMissingStyleNoneでは,数値による重みを持たない辺はプロットから除外される.
- ScalingFunctionsscale を使って辺の重みがスケールされる.次はscale の可能な設定である.
-
None 線形スケーリングを使う "Log" 対数スケーリングを使う "Reciprocal" 相互スケーリングを使う {f,f-1} 関数 f と逆関数 を使う - GraphLayoutは地理位置を繋ぐ辺をどこに引くかを指定する.
- 次は,GraphLayoutの可能な設定である.
-
Automatic 辺を自動計算する "StraightLine" 辺に直線を使う "Geodesic" 測地線を辺として使う "Rhumb" 航程線を辺として使う "Driving","Walking","Cycling" 移動手段 - デフォルトで,GeoGraphValuePlotが生成する辺は,2つの頂点間に自己ループや多重辺がグラフの中にあればそれが表示された抽象経路である.
- 2つの頂点間に移動経路が見付からなければ,辺には"StraightLine"が使われる.
- EdgeShapeFunctionfunc は func[{pt1,pt2},vw]によって与えられたプリミティブを使って各頂点を描画するように指定する.ただし,pt1と pt2は辺 vw についての頂点の地理位置である.
- VertexLabelsAutomaticは名前付きの場所である頂点に自動的にラベルを付ける.経緯度を使って指定された頂点にはラベルは付けられない.
- グラフの特徴テーマは頂点と辺のプロットに影響する.特徴テーマには以下がある.
-
"LargeGraph" 大きいグラフ "NameLabeled" 従来のグラフ "IndexLabeled" 指標でラベルが付いたグラフ
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (31)
データ (5)
VertexCoordinatesを使って頂点を置く:
ラベル付け (4)
辺と頂点のラッパー (4)
グラフのスタイル付け (18)
オプション (54)
AspectRatio (3)
Axes (4)
GeoRangePadding (2)
PlotLegends (2)
VertexCoordinates (2)
アプリケーション (4)
特性と関係 (9)
GeoGraphPlotを使って地図の地理的位置の間の関係をプロットする:
GeoBubbleChartを使ってスケールされたバブルで値を示す:
GeoRegionValuePlotを使って色付きの領域で値を示す:
GeoListPlotを使って地理的位置と実体の位置を示す:
GeoHistogramを使って位置をビンに集約する:
GeoSmoothHistogramを使って場所から滑らかな密度を生成する:
GeoVectorPlotとGeoStreamPlotをベクトル場に使う:
GeoContourPlotで地図に等高線を描く:
GeoDensityPlotと色を使って地図に滑らかに陰影付けする:
テキスト
Wolfram Research (2021), GeoGraphValuePlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoGraphValuePlot.html.
CMS
Wolfram Language. 2021. "GeoGraphValuePlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoGraphValuePlot.html.
APA
Wolfram Language. (2021). GeoGraphValuePlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoGraphValuePlot.html