代替アラート: このマップチャートは新しいバージョンに置き換えられました。
このページでは、Charts API を使用して色付きの地図を作成する方法について説明します。
目次
概要
さまざまな色や国をカスタムカラーでハイライト表示した地図を作成できます。地図を指定するには、地図を拡大する世界の領域を指定します。また、地図で色付けすべき地域のリストや、対応する国ごとに数値を割り当てる並列データリストも指定します。各国は、割り当てられた値に応じてグラデーションに沿って色付けされます。必要に応じて、データ値にカスタムのカラー グラデーションを指定できます。
マップチャートは次のパラメータをサポートしています。
パラメータ | 必須または省略可 | 説明 |
---|---|---|
cht=t |
必須 | 地図グラフを指定します。 |
chs |
必須 | 地図のサイズ。地図の最大サイズは 440×220 です。 |
chtm=<zoom_area> |
必須 | グラフに表示されている地域です。
|
chld=<country_or_state_codes> |
必須 | 値を適用する国や地域のリスト。
例: |
chd=<country_values> |
必須 | リージョンのリストと並行する値のリスト(値は該当するリージョンに適用されます)。値は標準の形式化されたデータ値です。各領域には、chco で指定されたスケールに沿って色が割り当てられます。範囲の最小値は最も低い色に適用され、範囲内の最高値は最後の色に適用されます。
|
chco=<default_color>,<start_of_gradient>,...,<end_of_gradient> |
任意 | データ形式の範囲の低データ値と高データ値に対応する色の範囲。データの値はこのグラデーションに沿って色値に変換され、対応する国に適用されます。
|
chtt, chts |
任意 | グラフのタイトルとスタイル |
chma |
任意 | グラフの余白 |
chf=bg |
任意 | 単色塗りつぶし(バックグラウンドのみ) |
例
説明 | 例 |
---|---|
この場合のルールの仕組みは次のようになります。
|
|
このグラフは前のグラフと似ていますが、詳細です。 |
chtm=africa |
このグラフでは、未定義の値( |
chs=440x220 |
米国の州コード
地図が米国(chld=usa
)にズームインしたときでサポートされる州コードは次のとおりです。
AL | Alabama | ロサンゼルス | ルイジアナ | OH | オハイオ |
AK | アラスカ | ME | メイン | OK | オクラホマ |
AZ | Arizona | MD | メリーランド | または | オレゴン |
AR | アーカンソー | MA | マサチューセッツ | PA | ペンシルバニア |
CA | カリフォルニア | MI | ミシガン | RI | ロードアイランド |
CO | Colorado | MN | ミネソタ | SC | サウスカロライナ |
CT | コネチカット | MS | ミシシッピ | SD | サウスダコタ |
DE | デラウェア | MO | ミズーリ | TN | テネシー |
FL | フロリダ | MT | モンタナ | TX | テキサス |
一般提供 | ジョージア(グルジア) | NE | ネブラスカ | UT | ユタ |
HI | ハワイ | NV | ネバダ | VT | バーモント |
ID | アイダホ | NH | ニューハンプシャー | VA | バージニア |
IL | イリノイ | NJ | ニュージャージー | WA | ワシントン |
IN | インディアナ | NM | ニューメキシコ | WV | ウェストバージニア |
IA | アイオワ | NY | ニューヨーク | WI | ウィスコンシン |
KS | カンザス | NC | ノースカロライナ | WY | ワイオミング |
KY | ケンタッキー | ND | ノースダコタ |
標準の機能
このページの残りの機能は、標準的なグラフ機能です。
グラフのタイトル chtt
、chts
[すべてのグラフ]
グラフのタイトルのテキスト、色、フォントサイズを指定できます。
構文
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
- グラフのタイトルを指定します。
- <グラフのタイトル>
- グラフに表示するタイトル。テキストが表示される場所は指定できませんが、必要に応じてフォントサイズと色を指定できます。スペースは + 記号で、改行はパイプ文字(
|
)で示します。
chts
(省略可)- chtt
パラメータの色とフォントサイズ。
- <color>
- タイトルの色。RRGGBB の 16 進数形式で指定します。デフォルトの色は黒です。
- <font_size>
- タイトルのフォントサイズ(ポイント数)。
- <opt_alignment>
- (省略可): タイトルの配置。大文字と小文字を区別する次のいずれかの文字列値を選択します: "l" (左) "c" (中央揃え) "r" (right)デフォルトは &ct;c" です。
例
説明 | 例 |
---|---|
タイトルとグラフ(デフォルトの色とフォントサイズを使用)。 スペースはプラス記号( パイプ文字(
|
chtt=Site+visitors+by+month| |
20 ポイントの右揃えの青いタイトルのグラフ。 |
chtt=Site+visitors |
グラフのマージン chma
[すべてのグラフ]
グラフの余白のサイズをピクセル単位で指定できます。マージンは、指定されたグラフサイズ(chs
)から内側に計算されます。マージンサイズを増やしてもグラフの合計サイズは増加しませんが、必要に応じてグラフ領域が縮小されます。
余白は、グラフのサイズが算出された後、デフォルトでは残りすべてとなります。 このデフォルト値はグラフのタイプによって異なります。指定する余白は最小値です。グラフの余白により余白が作られる場合は、いくらの余白も残ることになります。余白や余白を凡例やラベルの値よりも小さくすることはできません。グラフの基本的な部分を示す図を以下に示します。
![]() |
グラフの余白には、軸ラベルと凡例領域が含まれます。凡例領域のサイズはテキストに合わせて自動的に変更されます。ただし、 ヒント: 棒グラフでは、棒が固定サイズ(デフォルト)になっている場合、グラフ領域の幅を縮小することはできません。 |
構文
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>、<right_margin>、<top_margin>、<Bottom_margin>
- グラフ領域の余白の最小サイズ(ピクセル単位)。この値を増やして、グラフの境界線に軸ラベルがぶつからないように、パディングを追加します。
- <opt_legend_width>、<opt_legend_height>
- (省略可)凡例のマージンの幅(ピクセル単位)。 これを使用して、凡例がグラフの領域や画像の端にぶつかないようにします。
例
説明 | 例 |
---|---|
この例では、グラフの両側に 30 ピクセル以上の余白があります。グラフの凡例の幅は 30 ピクセルを超えているため、右側の余白はグラフの凡例の幅に設定され、他のマージンとは異なります。 軸ラベルはプロット領域の外側にあるため、マージン空間内に描画されます。 |
|
凡例の周囲に余白を追加するには、 この例では、凡例の幅が約 60 ピクセルになっています。 |
|
背景の塗りつぶしchf
[すべてのグラフ]
グラフのデータ領域やグラフ全体に対して、塗りつぶしの色やスタイルを指定できます。塗りつぶしタイプには、単色塗りつぶし、ストライプ塗りつぶし、グラデーションなどがあります。さまざまな領域(グラフ領域全体、またはデータ領域のみなど)に対して、異なる塗りつぶしを指定できます。グラフ領域を塗りつぶすと、背景の塗りつぶしは上書きされます。すべての塗りつぶしは chf
パラメータを使用して指定され、同じチャート内でさまざまな塗りつぶしタイプ(実線、ストライプ、グラデーション)を混在させる場合は、値をパイプ文字(|)で区切ってください。グラフの塗りつぶしはグラフの背景の塗りつぶしを上書きします。
塗りつぶしchf
[すべてのグラフ]
背景やグラフ領域に単色塗りつぶしを指定するか、グラフ全体に透明度の値を割り当てることができます。パイプ文字(|
)を使用して複数の塗りつぶしを指定できます(マップ: 背景のみ)。
構文
chf=<fill_type>,s,<color>|...
- <fill_type>
- グラフの塗りつぶしの部分。次のいずれかの値を指定します。
bg
- 背景の塗りつぶしc
- グラフの塗りつぶしエリア。マップチャートではサポートされていません。a
- グラフ全体(背景を含む)を透明にします。<color>
の最初の 6 桁は無視され、最後の 2 桁(透明値)のみがグラフ全体とすべての塗りつぶしに適用されます。b<index>
- 棒グラフの塗りつぶし(棒グラフのみ)。 <index> を棒グラフの系列インデックスに書き換えて、単色で塗りつぶす。作用は、棒グラフでchco
を指定することに似ています。例については、棒グラフの系列の色をご覧ください。
- s
- 塗りつぶし効果(透明または塗りつぶし)を示します。
- <色>
- 塗りつぶし色(RRGGBB の 16 進数形式)。透明度の場合、最初の 6 桁は無視されますが、必ず含める必要があります。
例
説明 | 例 |
---|---|
この例では、グラフの背景を淡いグレー( |
|
この例では、グラフの背景を淡いグレー( |
|
この例では、グラフ全体に 50% の透明度を適用します(16 進数で 80、つまり約 50% の透明度)。テーブルセルの背景がグラフで表示されます。 |
|
6 文字の 16 進数文字列と 2 つのオプションの透明度値(RRGGBB[AA]
の形式)を使用して色を指定します。例:
FF0000
= 赤00FF00
= 緑0000FF
= 青000000
= 黒FFFFFF
= 白色
AA
はオプションの透明値です。ここで、00
は完全に透明で、FF
は完全に不透明です。例:
0000FFFF
= 青色で点灯0000FF66
= 透明な青