替换提醒:此地图图表已被更新的版本取代。
本页介绍如何使用 Chart API 创建彩色的地图。
目录
概览
您可以创建一张地图,并以自定义颜色突出显示各个国家/地区或州。要指定地图,您需要指定地图应放大的世界区域。您还需要指定一个应在地图中着色的区域列表,以及一个为每个相应国家/地区分配一个数值的并行数据列表。每个国家/地区根据为其分配的值以渐变色着色。您可以选择为数据值指定自定义颜色渐变。
地图图表支持以下参数:
参数 | 必填还是选填 | 说明 |
---|---|---|
cht=t |
必需 | 指定地图图表。 |
chs |
必需 | 地图尺寸。地图的最大尺寸为 440x220。 |
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 | 亚拉巴马 | LA | 路易斯安那州 | OH | 俄亥俄 |
AK | 阿拉斯加 | 中东地区 | 缅因 | 确定 | 俄克拉荷马 |
AZ | 亚利桑那州 | MD | 马里兰 | 或 | 俄勒冈州 |
AR | 阿肯色 | MA | 马萨诸塞 | PA | 宾夕法尼亚 |
CA | 加利福尼亚 | MI | 密歇根 | RI | 罗得岛 |
CO | 科罗拉多州 | MN | 明尼苏达 | SC | 南卡罗来纳 |
CT | 康涅狄格 | MS | 密西西比 | 标清 | 南达科他 |
DE | 特拉华州 | MO | 密苏里 | TN | 田纳西 |
FL | 佛罗里达 | MT | 蒙大拿州 | TX | 得克萨斯 |
GA | 格鲁吉亚 | 东北 | 内布拉斯加 | 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
- 指定图表标题。
- <chart_title>chart_title
- 要为图表显示的标题。您无法指定标题的显示位置,但可以选择指定字体大小和颜色。使用 + 号表示空格,使用竖线字符 (
|
) 表示换行符。
chts
[可选] - chtt
参数的颜色和字体大小。
- <color>
- 标题颜色,采用 RRGGBB 十六进制格式。默认颜色为黑色。
- <font_size>
- 标题的字体大小(以点为单位)。
- <opt_alignment>
- [可选] 标题的对齐方式。选择以下某个区分大小写的字符串值:“l”(左)、“c”(居中)、“r”(右)。默认值为“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
[所有图表]
您可以为背景和/或图表区域指定纯色填充,也可以为整个图表指定透明度值。您可以使用竖线字符 (|
) 指定多种填充。(Maps:仅限背景)。
语法
chf=<fill_type>,s,<color>|...
- <fill_typefill_type>
- 要填充的图表部分。指定以下某个值:
bg
- 背景填充c
- 图表区域填充。不支持地图图表。a
- 将整个图表(包括背景)设为透明。 系统会忽略<color>
的前六位数,而仅后两位数(透明度值)会应用于整个图表和所有填充。b<index>
- 条形纯色填充(仅限条形图)。 将 <index> 替换为条形的数据系列索引,以纯色填充条形。此效果类似于在条形图中指定chco
。有关示例,请参阅条形图系列颜色。
- 秒
- 表示单色或透明填充。
- <color>
- 填充颜色,采用 RRGGBB 十六进制格式。对于透明度,系统会忽略前 6 位数字,但无论如何都必须将其包含在内。
示例
说明 | 示例 |
---|---|
此示例用浅灰色 ( |
|
此示例用浅灰色 ( |
|
此示例将 50% 的透明度应用于整个图表(80 在十六进制中为 128,即约为 50% 的透明度)。请注意,表格单元格背景透过图表显示出来。 |
|
使用一个包含 6 个字符的十六进制值字符串以及两个可选的透明度值来指定颜色,格式为 RRGGBB[AA]
。
例如:
FF0000
= 红色00FF00
= 绿色0000FF
= 蓝色000000
= 黑色FFFFFF
= 白色
AA
是一个可选的透明度值,其中 00
表示完全透明,FF
表示完全不透明。例如:
0000FFFF
= 纯蓝色0000FF66
= 透明蓝色