A API do Google Chart permite gerar gráficos dinamicamente. Para ver a API do Google Chart funcionando, abra uma janela do navegador e copie o URL abaixo:
http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World
Pressione a tecla Enter ou Return e pronto! Você deve ver a página abaixo:
Este documento é destinado aos programadores que desejam incluir imagens da API do Google Chart em uma página da web. Ele fornece uma introdução ao uso da API e material de referência sobre os parâmetros disponíveis.
Não há um limite para o número de chamadas à API do Google Chart que podem ser feitas por dia. Entretanto, nos reservamos o direito de bloquear qualquer uso que considerarmos abusivo, como por exemplo uma tentativa aparente de recusa do serviço. Se você achar que seu serviço fará mais de 250.000 chamadas à API por dia, envie uma estimativa para nós no endereço chart-api-notifications@google.com.
A API do Google Chart retorna uma imagem em formato PNG em resposta a um URL. É possível gerar diversos tipos de imagens, incluindo gráficos de linha, de barras e de setores. Você pode especificar atributos como tamanho, cores e rótulos para cada tipo de imagem.
Para incluir uma imagem da API do Google Chart em uma página da web, coloque um URL dentro de uma tag <img>. Quando a página for exibida em um navegador, a API do Google Chart gerará a imagem dentro da página.
Todas as imagens deste documento foram geradas com a API do Google Chart. Para exibir o URL de uma imagem:
View image ou Properties.Properties.Este documento descreve o formato necessário dos URLs da API do Google Chart e os parâmetros disponíveis.
Os URLs da API do Google Chart devem estar no formato abaixo:
http://chart.apis.google.com/chart?<parameter 1>&<parameter 2>&<parameter n>
Observação: Cada URL deve estar completo em uma linha.
Os parâmetros são separados por um caractere de E comercial (&). Você pode especificar quantos parâmetros quiser, em qualquer ordem. Por exemplo, a API do Google Chart retorna o gráfico a seguir em resposta ao URL abaixo:
http://chart.apis.google.com/chart?
chs=250x100
&chd=t:60,40
&cht=p3
&chl=Hello|World
Onde:
http://chart.apis.google.com/chart? é a localização da API do Google Chart.& separa os parâmetros.chs=250x100 é o tamanho do gráfico em pixels.chd=t:60,40 são os dados do gráfico.cht=p3 é o tipo de gráfico.chl=Hello|World é o rótulo do gráfico.Para incluir uma imagem da API do Google Chart em um documento HTML, coloque um URL dentro de uma tag <img>. Por exemplo, a tag <img> a seguir resulta na mesma imagem acima:
<img src="http://chart.apis.google.com/chart?
chs=250x100
&chd=t:60,40
&cht=p3
&chl=Hello|World"
alt="Sample chart" />
Observação: Ao incorporar um URL em uma tag HTML <img>, tenha cuidado ao usar a referência de entidade de caractere & no lugar de um E comercial (&).
É necessário fornecer pelo menos os parâmetros abaixo:
Todos os outros parâmetros são opcionais. Os parâmetros opcionais por tipo de gráfico são listados na tabela abaixo. Observe que os Códigos QR foram omitidos, já que não têm parâmetros opcionais.
| Parâmetro | Gráfico de barras | Gráfico de linhas e sparklines | Gráfico de radar | Diagrama de dispersão | Diagrama de Venn | Gráfico de setores | Google- o-meter |
Mapas |
|---|---|---|---|---|---|---|---|---|
| Cores dos gráficos | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim |
| Preenchimento sólido | Sim | Sim | Sim | Sim | Sim | Sim | Apenas plano de fundo | Apenas plano de fundo |
| Dimensionamento de dados | Sim | Sim | Sim | Sim | Sim | Sim | Sim | |
| Gradiente linear | Sim | Sim | Sim | Sim | Sim | Apenas plano de fundo | ||
| Faixas lineares | Sim | Sim | Sim | Sim | Sim | Apenas plano de fundo | ||
| Título do gráfico | Sim | Sim | Sim | Sim | Sim | Sim | ||
| Legenda do gráfico | Sim | Sim | Sim | Sim | Sim | |||
| Rótulos de diversos eixos | Sim | Sim | Sim | Sim | ||||
| Linhas de grade | Sim | Sim | Sim | Sim | ||||
| Marcadores de forma | Sim | Sim | Sim | Sim | ||||
| Marcadores de intervalo horizontal | Sim | Sim | Sim | Sim | ||||
| Marcadores de intervalo vertical | Sim | Sim | Sim | Sim | ||||
| Estilos de linha | Sim | Sim | Sim | |||||
| Área de preenchimento | Sim | Sim | Sim | |||||
| Largura e espaçamento das barras | Sim | |||||||
| Linha zero do gráfico de barras | Sim | |||||||
| Rótulos de gráficos de setores e Google-o-meters | Sim | Sim |
Especifique o tamanho do gráfico com chs=<width in pixels>x<height in pixels>
Por exemplo, chs=300x200 gera um gráfico de 300 pixels de largura por 200 pixels de altura.
A maior área possível para todos os gráficos, exceto os mapas, é 300.000 pixels. Como a altura ou largura máxima é 1.000 pixels, alguns exemplos de tamanho máximo são 1000x300, 300x1000, 600x500, 500x600, 800x375 e 375x800.
No caso dos mapas, o tamanho máximo é 440 pixels de largura por 220 pixels de altura.
Se o tamanho especificado for pequeno demais, o gráfico de setores é cortado (fica apenas parcialmente visível). As diretrizes gerais de tamanho de gráficos de setores são:
Antes de criar um gráfico, é necessário codificar os dados em um formato compreendido pela API do Google Chart. Use um dos formatos abaixo:
A representa 0, B representa 1 e assim por diante até 9, representando 61 para fornecer uma resolução de 62 valores diferentes. AA representa 0, AB representa 1 e assim por diante, até dois pontos (..) representando 4095, para fornecer uma resolução de 4.096 valores diferentes.Observação: Para a codificação simples e estendida, você provavelmente codificará seus dados de maneira programática. Consulte o código JavaScript para codificação de dados para obter um ponto de partida. Além disso, diversos membros do grupo do Google Chart contribuíram com bibliotecas de API. Pesquise no grupo ou visite a postagem Links úteis para bibliotecas de API.
Especifique a codificação de texto com
chd=t:<chart data string>
Onde <chart data string> consiste em números positivos com ponto flutuante de zero (0.0) a cem (100.0), menos um (-1) e o caractere de barra vertical (|) como separador.
Observação:
-1).|).Por exemplo: chd=t:10.0,58.0,95.0|30.0,8.0,63.0
Observação: Para a codificação de texto, dimensione os dados convertendo-os em porcentagens do maior valor do conjunto de dados.
Especifique a codificação de texto com dimensionamento de dados usando dois parâmetros
chd=t:<chart data string>
chds=<data set 1 minimum value>,<data set 1 maximum
value>,<data set n minimum value>,<data set n maximum value>
Onde:
<chart data string> consiste em qualquer número positivo ou negativo com ponto flutuante<data set 1 minimum value> é o menor numero aplicável ao primeiro conjunto de dados<data set 1 maximum value> é o maior número aplicável ao primeiro conjunto de dados; omita para especificar 100<data set n minimum value> é o menor numero aplicável ao enésimo conjunto de dados<data set n maximum value> é o maior número aplicável ao enésimo conjunto de dados; omita para especificar 100Se você fornecer uma quantidade menor de parâmetros de dimensionamento de dados que os conjuntos de dados, o parâmetro de dimensionamento é aplicado aos conjuntos de dados restantes. Forneça apenas um par de parâmetros de dimensionamento para aplicar um único intervalo a um gráfico.
Observação:
|).Por exemplo: chd=t:30,-60,50,120,80&chds=-80,140
Especifique a codificação simples com
chd=s:<chart data string>
Onde <chart data string> contém os caracteres: A a Z, a a z, 0 a 9, sublinhado (_) e vírgula (,) como separador.
Observação:
A = 0, B = 1 e assim por diante até Z = 25.a = 26, b = 27 e assim por diante até z = 51.0) = 52 e assim por diante até 9 = 61._).,). Por exemplo, dois conjuntos de dados: chd=s:ATb19,Mn5tz, onde, no primeiro conjunto de dados, A representa 0, T representa 19, b representa 27, 1 representa 53 e 9 representa 61.
Observação: Consulte Valores de caracteres de codificação simples para obter uma lista completa.
Especifique a codificação estendida com
chd=e:<chart data string>
Onde <chart data string> contém pares dos caracteres: A a Z, a a z, 0 a 9, hífen (-), ponto (.), sublinhado (_) e vírgula (,) como separador.
Observação:
AA = 0, AZ = 25, Aa = 26, Az = 51, A0 = 52, A9 = 61, A- = 62, A. = 63BA = 64, BZ = 89, Ba = 90, Bz = 115, B0 = 116, B9 = 125, B- = 126, B. = 127.A = 4032, .Z = 4057, .a = 4058, .z = 4083, .0 = 4084, .9 = 4093, .- = 4094, .. = 4095.__).,).Observação: Consulte Valores de caracteres de codificação estendida para obter instruções sobre como gerar uma lista completa.
Talvez seja mais fácil traduzir dados reais em dados da API do Google Chart de forma programática em vez de manualmente.
O código JavaScript a seguir converte um conjunto de dados em Codificação simples. Os dados devem ser fornecidos como uma matriz de números positivos. Um valor de conjunto de dados que não seja um número positivo será codificado como valor ausente, com o caractere de sublinhado (_).
var simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
function simpleEncode(valueArray,maxValue) {
var chartData = ['s:'];
for (var i = 0; i < valueArray.length; i++) {
var currentValue = valueArray[i];
if (!isNaN(currentValue) && currentValue >= 0) {
chartData.push(simpleEncoding.charAt(Math.round((simpleEncoding.length-1) * currentValue / maxValue)));
}
else {
chartData.push('_');
}
}
return chartData.join('');
}
Chame a função simpleEncode passando a matriz (valueArray) e o valor máximo (maxValue) dentro desta matriz. No exemplo a seguir, maxValue é definido como maior que o número mais alto da matriz, para criar algum espaço entre o valor mais alto e o alto do gráfico:
var valueArray = new Array(0,1,4,4,6,11,14,17,23,28,33,36,43,59,65); var maxValue = 70; simpleEncode(valueArray,maxValue);
Tenha cuidado para não superestimar o número de pontos de dados necessários para um gráfico. Por exemplo, para mostrar a popularidade de Britney Spears durante os últimos dez anos, agregar consultas de pesquisa para cada dia resultará em mais de 3.600 valores. Isto resultaria em um excesso de dados a serem passados em um URL. Além disso, não faria sentido gerar um gráfico com esta granularidade: em uma tela com largura de 1.024 pixels, um ponto de dados seria cerca de um quarto de pixel na tela. Os exemplos a seguir ilustram este ponto.
Gráfico de 200 por 100 com 20 pontos de dados (10 pixels por ponto de dados):
40 pontos de dados (5 pixels por ponto de dados):
80 pontos de dados (somente 2,5 pixels por ponto de dados):
Estão disponíveis os tipos de gráficos abaixo:
Especifique um gráfico de linhas com
cht=<line chart type>
Onde <line chart type> é lc ou lxy, conforme descrito na tabela a seguir.
lc, são desenhadas diversas linhas para diversos conjuntos de dados.lxy, um par de conjuntos de dados é necessário para cada linha. | Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Um gráfico de linhas, com pontos de dados distribuídos de maneira uniforme ao longo do eixo x. |
|
|
Forneça um par de conjunto de dados para cada linha que deseja desenhar. O primeiro conjunto de dados de cada par especifica as coordenadas do eixo x, o segundo, as coordenadas do eixo y. Se você fornecer um número ímpar de conjuntos de dados, o último conjunto será ignorado. Forneça um único valor indefinido para distribuir os pontos de dados de maneira uniforme ao longo do eixo x. O gráfico do exemplo utiliza Codificação de texto, portanto o valor indefinido é representado por Especifique marcadores de forma do ponto de dados com o parâmetro Especifique as cores das linhas como descrito em Cores. |
cht=lxy |
Especifique uma sparkline com
cht=ls
Um gráfico de sparkline possui exatamente os mesmos parâmetros de um gráfico de linhas. A única diferença é que, por padrão, as linhas dos eixos não são desenhadas para os gráficos de sparkline. Você pode adicionar rótulos nos eixos. Se desejar, consulte Rótulos de diversos eixos para obter mais informações.
Especifique um gráfico de barras com
cht=<bar chart type>
Onde <bar chart type> é bhs, bhg, bvs ou bvg, conforme descrito na tabela a seguir.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Gráficos de barras horizontais e verticais, respectivamente. O primeiro exemplo (todas as barras em azul escuro) tem um único conjunto de dados. O segundo exemplo (barras em azul escuro e claro) tem dois conjuntos de dados. Os diversos conjuntos de dados são empilhados. Portanto, você deve especificar uma cor para cada conjunto de dados. Você também pode especificar uma cor para cada ponto de dados dentro de um único conjunto de dados. Consulte Cores para obter detalhes. O segundo exemplo não usa dimensionamento de dados. Portanto, os pontos de dados com valor combinado acima de 100 estão fora da escala. O terceiro exemplo usa dimensionamento de dados, portanto as barras estão dimensionadas corretamente. |
|
|
Gráficos de barras horizontais e verticais, respectivamente, nas cores especificadas. Os diversos conjuntos de dados estão agrupados. |
cht=bhg
|
|
O tamanho do gráfico de barras é tratado de maneira diferente dos outros tipos de gráfico. Nos gráficos de barras horizontais dos tipos Devido a isso, especifique a largura e o espaçamento das barras com Observação: Se o terceiro parâmetro (espaço entre as barras) não for fornecido, o padrão será a metade do valor do espaço entre os grupos. |
|
Especifique um gráfico de setores com
cht=<pie chart type>
Onde <pie chart type> é p ou p3, conforme descrito na tabela a seguir.
Observação: A API do Google Chart calcula o raio do círculo a partir da largura e altura mínimas especificadas no parâmetro de tamanho do gráfico (chs). Se o tamanho especificado é pequeno demais, o gráfico é cortado. Se você for incluir rótulos, será necessário especificar a largura para duas vezes a altura.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Gráfico de setores bidimensional. A menos que seja especificado de outra maneira, as cores dos segmentos de setores são interpoladas desde o laranja escuro até o amarelo claro. Especifique as outras cores como descrito em Cores. Especifique os rótulos usando |
|
|
Gráfico de setores tridimensional. Especifique os rótulos usando |
|
Especifique um diagrama de Venn com
cht=v
Forneça um conjunto de dados no qual:
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Neste exemplo, o primeiro círculo é especificado com 100, o segundo com 80 e o terceiro com 60. A interseção de todos os círculos é especificada com 30. Para obter informações sobre os parâmetros disponíveis para diagramas de Venn, consulte Parâmetros opcionais por tipo de gráfico. |
|
Especifique um diagrama de dispersão com
cht=s
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Forneça dois conjuntos de dados. O primeiro conjunto especifica as coordenadas de x, o segundo especifica as coordenadas de y. O formato padrão dos pontos de dados é um círculo. Especifique um formato diferente para o ponto de dados com o parâmetro A cor padrão do ponto de dados é azul. Especifique as outras cores como descrito em Cores. No exemplo, os pontos de dados variam de tamanho. Para fazer isto, especifique um terceiro conjunto de dados. Qualquer tamanho especificado com o parâmetro |
|
Especifique um gráfico de radar com
cht=r ou cht=rs
Para um gráfico do tipo r, os pontos são conectados por linhas retas.
Para um gráfico do tipo rs, os pontos são conectados por linhas raiadas para formar uma linha curva.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Em um gráfico de radar, os pontos de dados são desenhados entre o centro do gráfico e o perímetro. Pontos de valor zero ( Os pontos que representam o primeiro e o último valor do conjunto de dados são desenhados entre o centro e a parte superior do gráfico. Os pontos restantes são espaçados igualmente em sentido horário ao redor do gráfico e, nesse tipo de gráfico de radar, uma linha reta é desenhada entre cada par de pontos. Este exemplo mostra um gráfico de radar simples, com um único conjunto de dados. |
|
Você pode adicionar outras informações em um gráfico de radar adicionando cores, estilos de linha e rótulos de eixos. Este exemplo mostra um gráfico de radar mais complexo, com dois conjuntos de dados. A cor de cada conjunto de dados é especificada com Estilos de linha são especificados com Finalmente, rótulos de eixos são especificados com Observação: quando são incluídos rótulos, o espaçamento dos pontos de dados ao redor do gráfico é determinado pelo número de rótulos ou pelo número de pontos de dados menos um, o que for maior. |
chco=FF0000,FF9900 |
|
|
Este exemplo usa os mesmos parâmetros que o exemplo anterior, mas tem uma Área de preenchimento especificada para os dois conjuntos de dados. Foi também adicionada uma grade. Para obter mais informações, consulte Linhas de grade.
|
chg=25.0,25.0,4.0,4.0 |
|
O exemplo final mostra o exemplo anterior com a adição de Marcadores de forma. Observe que o marcador de forma da linha horizontal (especificado com
Para obter informações, consulte Marcadores de forma e Cores. Você pode também especificar marcadores de intervalo. Consulte Marcadores de intervalo para obter mais informações. |
chm= |
Especifique um mapa com
cht=t e chtm=<geographical area>
Onde <geographical area> é uma das opções abaixo:
africaasiaeuropemiddle_eastsouth_americausaworldPor exemplo:
chs=440x220
chd=s:_
cht=t
chtm=world
Observação: A codificação de texto com dimensionamento de dados não está disponível para mapas. Em vez disso, use codificação de texto, codificação simples ou codificação estendida.
Este é o mapa-múndi padrão. O tamanho usado no exemplo (440 x 200 pixels) é o máximo disponível para todos os mapas. O conjunto de dados contém apenas um caractere, um sublinhado (_). Isso especifica um valor ausente em codificação simples e nos fornece o mapa mais simples possível. Você pode tornar seu mapa mais informativo e interessante que o exemplo acima, usando cores para um ou mais países do mapa.
Especifique as cores de um mapa e como são aplicadas a cada país ou estado dentro do mapa, combinando três parâmetros:
chco=<default color><colors for gradient>
chld=<list of codes for each country or state to be colored>
chd=<list of values for each country or state to be colored>
Onde:
<default color>, <colors for gradient> são números hexadecimais em formato RRGGBB. A cor padrão é aplicada aos países ou estados não listados no parâmetro chld. As outras cores especificam os extremos de um gradiente de cor usado para colorir todos os países listados no parâmetro chld. A cor aplicada depende do valor do país no parâmetro chd.<list of codes for each country or state to be colored> é uma lista de:
<list of values for each country or state to be colored> são valores de codificação simples, de texto ou estendida. O primeiro valor é usado para o primeiro país listado no parâmetro chld, o segundo valor para o segundo e assim por diante. O menor valor de dados; A, 0 ou AA, dependendo do tipo de codificação usado, é desenhado na cor especificada por <color for start of gradient> em chco. O valor mais alto; 9, 100 ou .. é desenhado na cor especificada por <color for end of gradient>. Os valores intermediários recebem cores intermediárias.Por exemplo:
chtm=africa
chco=ffffff,edf0d4,13390a
chld=MGKETN
chd=s:Af9
chf=bg,s,EAF7FE
Neste exemplo:
ffffff, que especifica o branco) é usada para qualquer país que não esteja listado no parâmetro chldedf0d4) ao verde escuro (13390a)MG), Quênia (KE) e Tunísia (TN)A, o valor mínimo possível em codificação simples, e equivale a zero.edf0d4)f, que equivale a 31. Assim, o Quênia é desenhado em um tom intermediário entre verde claro e verde escuro.9, o valor máximo possível em codificação simples, e equivale a 61.13390a)EAF7FE), pois são consideradas o plano de fundo do mapa. Consulte o parâmetro chf descrito em Preenchimento da área e do plano de fundo do gráfico.Aqui está um exemplo mais colorido:
chco=
f5f5f5,
edf0d4,
6c9642,
13390a
Aqui, a cor padrão é f5f5f5. O gradiente de cor é especificado com edf0d4, 6c9642 e 13390a. É mais fácil explicar como isso é aplicado usando a codificação de texto:
edf0d4)6c9642)13390a)6c9642) e o verde bem escuro (13390a).Especifique o Google-o-meter com
cht=gom
Para obter informações sobre os parâmetros disponíveis, consulte Parâmetros opcionais por tipo de gráfico.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Aqui está um exemplo de Google-o-meter usando as cores padrão (vermelho no sombreado da esquerda, passando pelo laranja e amarelo até o verde, à direita). Consulte a seção Cores do gráfico para obter mais informações sobre como especificar outras cores. Consulte a seção Rótulos de gráficos de setores e Google-o-meters para obter mais informações sobre o texto que aparece no final da seta. |
|
Os códigos QR são um tipo popular de código de barras bidimensional, também conhecido como hardlinks ou hiperlinks do mundo físico. Códigos QR armazenam texto que podem ser um hiperlink, informação de contato, número de telefone e até mesmo versos inteiros de poemas!
Aos olhos humanos, os códigos QR parecem hieroglifos, mas eles podem ser lidos por qualquer dispositivo que tenha o software adequado instalado. Esses dispositivos podem ser desde leitores dedicados até telefones celulares. Portanto, uma pessoa com um dispositivo móvel adequado pode escanear um código QR, digamos em uma revista, e fazer com que o navegador do telefone abra o URL que está no código QR.
Especifique um código QR com
cht=qr
chl=<text to encode>
choe=<output encoding>
onde:
<text to encode> é texto do código QR. Ele deve ser ter URL codificado em UTF8. Observe que o espaço entre hello e world é escrito como %20 no exemplo a seguir.<output encoding> especifica opcionalmente como a saída será codificada. Se não estiver especificado, o padrão de UTF-8 será usado. As opções disponíveis são: Shift_JIS, UTF-8 ou ISO-8859-1.Por exemplo:
cht=qr
chl=hello%20world
choe=UTF-8
Com 21 linhas por 21 colunas, o exemplo de código QR acima é o mais simples possível e é conhecido como versão 1:
A API do gráfico gera a versão do código QR apropriada dependendo do número de caracteres fornecidos. Por exemplo, se você fornecer 55 caracteres alfanuméricos, a API do gráfico gerará uma versão 3 do código QR. Isso será modificado de acordo com o nível de correção de erro (EC) que você optar por usar. Mais informações sobre níveis de EC na seção a seguir.
Observação: aqui, é fácil confundir o número de linha e colunas com o tamanho do código QR. O número de caracteres fornecido determina o número de linhas e colunas. O tamanho do gráfico em pixels é determinado com chs, como sempre (consulte Tamanho do gráfico).
Estão disponíveis quatro níveis de EC. O nível padrão (L) permite que o código QR seja lido se até 7% do código for confundido, estiver ausente ou obscuro. Outros níveis fornecem maiores níveis de EC. O número de caracteres que pode ser codificado diminui com o aumento do nível de EC. Consulte Versões, correção de erros e máximo de caracteres para obter detalhes.
A margem padrão é de 4 módulos. Isso significa que um espaço em branco equivalente a quatro linhas acima e abaixo e quatro colunas à esquerda e à direita são colocados ao redor do código QR. Esse é o mínimo exigido pelos leitores de QR.
Você pode também especificar um nível de EC e margem com
chld=<EC level>|<margin>
Onde:
<EC level> é uma das seguintes opções L permite que 7% de um código QR seja restauradoM permite que 15% de um código QR seja restauradoQ permite que 25% de um código QR seja restauradoH permite que 30% de um código QR seja restaurado<margin> define a margem (ou o espaço em branco) ao redor do código QR. A imagem padrão tem uma margem equivalente a 4 linhas / colunas do gráfico.Antes de gerar o código QR, considere o tipo de dispositivo a ser usado para a leitura do código. Os melhores leitores de código QR conseguem ler códigos versão 40, dispositivos móveis podem ler somente até a versão 4.
Recomendamos manter a versão 4, que equivale a cerca de 100 caracteres alfanuméricos no nível de EC padrão.
Consulte a tabela a seguir para obter informações sobre o máximo de caracteres para cada versão e nível de EC.
| Versão | Linhas por colunas | Nível de EC | Máximo de caracteres por nível de EC e tipo de caractere | |||
|---|---|---|---|---|---|---|
| Dígitos: 0 a 9 | Alfanumérico: 0 a 9, A a Z, espaço, $ % * + - . / : |
Binário | Kanji | |||
| 1 | 21x21 | L | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | L | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 3 | 29x29 | L | 127 | 77 | 53 | 32 |
| M | 101 | 61 | 42 | 26 | ||
| Q | 77 | 47 | 32 | 20 | ||
| H | 58 | 35 | 24 | 15 | ||
| 4 | 33x33 | L | 187 | 114 | 78 | 48 |
| M | 149 | 90 | 62 | 38 | ||
| Q | 111 | 67 | 46 | 28 | ||
| H | 82 | 50 | 34 | 21 | ||
| 10 | 57x57 | L | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | L | 7,089 | 4,296 | 2,953 | 1,817 |
| M | 5,596 | 3,391 | 2,331 | 1,435 | ||
| Q | 3,993 | 2,420 | 1,663 | 1,024 | ||
| H | 3,057 | 1,852 | 1,273 | 784 | ||
Código QR é marca comercial da Denso Wave, inc. Como era de se esperar, o site da Denso Wave inclui muitas informações úteis sobre códigos QR.
O código QR foi aprovado como:
O software leitor de código QR está disponível em muitas fontes. O Google oferece uma biblioteca de leitores de código QR, Zebra Crossing (ZXing), gratuitamente. Consulte http://code.google.com/p/zxing/ para obter detalhes.
Consulte Conteúdo de código de barras para obter um guia básico de codificação padrão de informações em código de barras.
Especifique uma cor usando uma cadeia de valores hexadecimais com pelo menos 6 letras no formato RRGGBB. Por exemplo:
FF0000 = vermelho00FF00 = verde0000FF = azul000000 = pretoFFFFFF = brancoComo opção, você pode especificar a transparência, anexando um valor hexadecimal entre 00 e FF, onde 00 é completamente transparente e FF completamente opaco. Por exemplo:
0000FFFF = azul sólido0000FF00 = transparent blueEstão disponíveis as opções de cores abaixo:
Especifique as cores das linhas, barras, diagramas de Venn, Google-o-meters e segmentos de setores com
chco=
<color1>,
...
<colorn>
Onde <color1> e todos os valores subseqüentes de cores são números hexadecimais no formato RRGGBB.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Este exemplo mostra três conjuntos de dados e três cores especificadas. |
|
|
Este exemplo também mostra três conjuntos de dados, mas apenas duas cores são especificadas. Devido a isto, as duas últimas linhas são desenhadas na última cor (vermelho |
|
|
Nos gráficos de barras, se o número de cores especificadas for menor que o número de conjuntos de dados, as cores serão alternadas. No gráfico abaixo, o terceiro conjunto de dados, |
|
|
Aqui está o mesmo gráfico com três cores especificadas. |
|
|
Especifique uma cor para cada ponto de um único conjunto de dados separando parâmetros de cor |
|
|
Nos gráficos de setores, se o número de cores especificadas for menor que o número de setores, as cores serão interpoladas. |
|
|
| Nos diagramas de Venn, se o número de cores especificadas for menor que o número de círculos, a última cor especificada será repetida. |
|
|
| Para Google-o-meters, especifique pelo menos duas cores. Use mais cores se desejar especificar o gradiente intermediário. | chco=ffffff,ffaaaa,ff0000 |
Especifique uma área de preenchimento com
chm=
b,<color>,<start line index>,<end line index>,<any value>|
...
b,<color>,<start line index>,<end line index>,<any value>
Onde:
<color> é um número hexadecimal em formato RRGGBB.<start line index> é o índice da linha onde começa o preenchimento. Ele é determinado pela ordem de especificação dos conjuntos de dados usando chd. O índice do primeiro conjunto de dados especificado é 0, o índice do segundo é 1 e assim por diante.<end line index> é o índice da linha onde termina o preenchimento. Ele é determinado pela ordem de especificação dos conjuntos de dados usando chd. O índice do primeiro conjunto de dados especificado é 0, o índice do segundo é 1 e assim por diante.<any value> é ignorado. Separe as diversas áreas de preenchimento usando caracteres de barra vertical (|).
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Tenha o cuidado de especificar o conjunto de dados com os valores maiores primeiro: Para preencher do alto do gráfico até a primeira linha, inclua um conjunto de dados apenas com o valor mais alto ( Para preencher da última linha até a parte inferior do gráfico, inclua um conjunto de dados apenas com o menor valor de dados ( As linhas são desenhadas em preto, usando
|
|
Como contraste, o primeiro e o último conjuntos de dados ( Além disso, |
|
|
|
Para um único conjunto de dados, é mais simples usar |
|
Especifique o preenchimento sólido com
chf=
<bg or c or a>,s,<color>|
<bg or c or a>,s,<color>
Onde:
<bg or c or a> é:bg para preenchimento de plano de fundoc para preenchimento da área do gráfico a para aplicar transparência ao gráfico inteiro.<s> indica preenchimento sólido.<color> é um número hexadecimal em formato RRGGBB.|) separa as definições de preenchimento. Não é necessário um caractere de barra vertical após a segunda definição.Você pode especificar:
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Este exemplo preenche a imagem de plano de fundo com cinza claro ( |
|
|
Este exemplo preenche o fundo com cinza claro ( |
|
|
|
Observe o efeito de especificar transparência usando os valores hexadecimais 20 para o plano de fundo e 80 para a área do gráfico. |
|
|
| Este exemplo aplica transparência ao gráfico inteiro. |
|
Especifique o gradiente linear para gráficos de linha, sparklines, gráficos de barras, diagramas de Venn, gráficos de radar e diagramas de dispersão com
chf=<bg or c>,lg,<angle>,<color 1>,<offset 1>,<color n>,<offset n>
Onde:
<bg or c> é bg para preenchimento de plano de fundo ou c para preenchimento da área do gráfico.lg especifica o gradiente linear.<angle> especifica o ângulo do gradiente, entre 0 (horizontal) e 90 (vertical).<color x> são números hexadecimais em formato RRGGBB.<offset x> especifica o ponto no qual a cor é pura, onde: 0 especifica a extremidade direita do gráfico e 1 a extremidade esquerda.| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
A área do gráfico possui um gradiente linear horizontal (da esquerda para a direita), especificado com um ângulo de zero grau ( A primeira cor especificada é azul ( A segunda cor especificada é branco ( O fundo do gráfico é cinza ( |
|
A área do gráfico possui um gradiente linear diagonal (do canto inferior esquerdo para o superior direito), especificado com um ângulo de quarenta e cinco graus ( A primeira cor especificada é branco ( A segunda cor especificada é azul ( O plano de fundo do gráfico é cinza ( |
|
|
A área do gráfico possui um gradiente linear vertical (do alto para baixo), especificado com um ângulo de noventa graus ( A primeira cor especificada é azul ( A segunda cor especificada é branco ( O plano de fundo do gráfico é cinza ( |
|
Especifique faixas lineares para gráficos de linha, sparklines, gráficos de barras, diagramas de Venn, gráficos de radar e diagramas de dispersão com
chf=<bg or c>,ls,<angle>,<color 1>,<width 1>,<color n>,<width n>
Onde:
<bg or c> é bg para preenchimento de plano de fundo ou c para preenchimento da área do gráfico.ls especifica faixas lineares.<angle> especifica o ângulo do gradiente, entre 0 (vertical) e 90 (horizontal).<color> é um número hexadecimal em formato RRGGBB.<width> deve estar entre 0 e 1, onde 1 é a largura total do gráfico. As faixas são repetidas até preencher totalmente o gráfico.| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Área do gráfico com faixas verticais especificadas com ângulo zero ( A primeira cor especificada (cinza escuro A segunda cor especificada (branco As faixas são alternadas até preencher totalmente o gráfico. O plano de fundo do gráfico foi omitido. |
|
Área do gráfico com faixas horizontais especificadas com ângulo de noventa graus ( A primeira cor especificada (o cinza mais escuro A segunda e a terceira cores especificadas (o cinza mais claro As faixas são alternadas até preencher totalmente o gráfico. O plano de fundo do gráfico foi omitido. |
|
Estão disponíveis os tipos de rótulos abaixo:
Especifique um título de gráfico com
chtt=<chart title>
Especifique uma legenda com
chdl=<first data set label>|<n data set label>
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Use Nestes exemplos, o primeiro conjunto de dados é vermelho, o segundo é verde e o terceiro é azul. |
chdl=NASDAQ|FTSE100|DOW |
|
||
chdl e chdlp |
Use
|
|
Para um gráfico de setores, especifique os rótulos com
chl=
<label 1 value>|
...
<label n value>
Você pode especificar um valor ausente com dois caracteres de barra vertical consecutivos (||).
Observação: Para exibir rótulos:
- Um gráfico bidimensional precisa ter largura aproximadamente duas vezes maior que a altura.
- Um gráfico tridimensional precisa ter largura aproximadamente duas vezes e meia maior que a altura.
Para um Google-o-meter, especifique o texto exibido acima da seta com
chl=<label>
| Parâmetro | Descrição | Exemplo |
|---|---|---|
chl |
Rótulos para um gráfico de setores tridimensional. |
|
Uma boa regra prática é fornecida acima para determinar a largura necessária para que o gráfico de setores inclua rótulos, entretanto, não se esqueça de que é também preciso considerar o comprimento dos rótulos. Aqui, os rótulos são exibidos parcialmente, pois o gráfico não é largo o suficiente. |
|
|
Para exibir completamente os rótulos, este gráfico precisa ter 280 pixels de largura. |
|
|
| Aqui está o exemplo de um Google-o-meter com rótulo. |
|
Os rótulos de diversos eixos estão disponíveis para gráficos de linhas, de barras, de radar e diagramas de dispersão:
Especifique diversos eixos com
chxt=
<axis 1>,
...
<axis n>
Os eixos disponíveis são:
x = eixo x inferiort = eixo x superiory = eixo y esquerdor = eixo y direito Os eixos são especificados pelo índice que tiverem na especificação do parâmetro chxt. O índice do primeiro eixo é 0, o índice do segundo eixo é 1 e assim por diante. Você pode especificar diversos eixos incluindo x, t, y ou r diversas vezes.
Para criar diversos eixos, é necessário ao menos o parâmetro chxt. Na ausência de outros parâmetros, a API do Google Chart utiliza os padrões descritos nas seções abaixo.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Estes exemplos mostram dois eixos x inferiores ( Como os rótulos dos eixos são omitidos, a API do gráfico assume um intervalo de
Observação: para não nos estendermos demais, gráficos de barras verticais, não horizontais, são discutidos no restante desta seção. O comportamentos dos eixos y e r em um gráfico de barras horizontais é o mesmo que o dos eixos x e t em um gráfico de barras vertical. |
|
Especifique os rótulos com
chxl=
<axis index>:|<label 1>|<label n>|
...
<axis index>:|<label 1>|<label n>
O parâmetro index especifica o índice do eixo ao qual se aplicam os rótulos.
Todos os rótulos são separados por caracteres de barra vertical (|).
Observação: Os rótulos de eixo devem ser especificados em seqüência (0, seguido de 1, seguido de 2 e assim por diante).
O primeiro rótulo é colocado no início, o último no fim e os outros são distribuídos uniformemente no meio.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Estes exemplos mostram os eixos y esquerdo e direito ( Observação: rótulos do eixo x do gráfico de barras são centralizados abaixo de cada barra. Por isso, ao contrário do gráfico de linha, o ano é especificado em cada barra do gráfico de barras. |
Assim como acima, para o gráfico de linha, exceto: |
|
Assim como acima, exceto os rótulos do eixo y (índice |
|
Especifique as posições dos rótulos com
chxp=
<axis index>,<label 1 position>,<label n position>|
...
<axis index>,<label 1 position>,<label n position>
Use números com pontos flutuantes para os valores de posição. Separe os dados de um eixo diferente usando um caractere de barra vertical (|). Se os rótulos (chxl) forem omitidos, o valor da posição será usado como texto do rótulo.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Este exemplo mostra os eixos y esquerdo e direito ( O eixo x (índice O eixo y esquerdo (índice O eixo r (índice |
|
|
Este exemplo mostra os eixos y esquerdo e direito ( De forma semelhante ao exemplo acima, exceto que a posição dos rótulos de dois eixos x é especificada. Isso ilustra que você pode substituir o posicionamento dos rótulos da API do Chart por um gráfico de barras, usando |
chxt=x,y,r,x |
Especifique um intervalo com
chxr=
<axis index>,<start of range>,<end of range>|
...
<axis index>,<start of range>,<end of range>
Separe os intervalos de diversos eixos usando caracteres de barra vertical (|).
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Este exemplo mostra os eixos y esquerdo e direito ( Cada eixo possui um intervalo definido. Como não foram especificados rótulos nem posições, os valores dentro do intervalo definido são distribuídos a espaços regulares. No gráfico de barras, observe que, novamente, o eixo x é tratado de forma diferente, cada barra tem um rótulo. Observação: A direção do eixo r (índice |
|
|
Aqui, somente o eixo x é definido ( |
|
Especifique o tamanho da fonte, cor e alinhamento dos rótulos de eixo com
chxs=
<axis index>,<color>,<font size>,<alignment>|
...
<axis index>,<color>,<font size>,<alignment>
onde:
<axis index> é o índice do eixo conforme especificado em chxt.<color> é um número hexadecimal em formato RRGGBB.<font size> é opcional. Se usado, especifica o tamanho da fonte em pixels.<alignment> é opcional. O padrão: os rótulos do eixo x são centralizados, os rótulos do eixo y esquerdo são alinhados à direita e os rótulos do eixo y direito são alinhados à esquerda. Para especificar o alinhamento, use 0 para centralizado, -1 para alinhamento à esquerda e 1 para alinhamento à direita.Separe os diversos valores usando caracteres de barra vertical (|).
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
O tamanho da fonte, cor e alinhamento são especificados para o segundo eixo x. |
|
| O tamanho da fonte, cor e alinhamento são especificados para ambos os eixos x. |
|
Estão disponíveis os estilos abaixo:
Nos gráficos de barras, especifique a largura e o espaçamento das barras com
chbh=
<bar width in pixels>,
<optional space between bars in a group>,
<optional space between groups>
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
No primeiro exemplo, a largura da barra foi definida como 10 pixels, o espaço entre as barras é o padrão de 4 pixels e o espaço entre os grupos é o padrão de 8 pixels. No segundo exemplo, a largura da barra foi definida como 10 pixels, o espaço entre as barras é de 5 pixels e o espaço entre os grupos é de 15 pixels. Tenha cuidado ao fornecer somente dois valores. No terceiro exemplo, o espaço entre as barras é definido como 8 pixels. Como este é o valor padrão para espaço entre grupos, a distinção visual é perdida completamente. Especificar um valor maior que 8 é ainda pior: as barras erradas aparentam estar agrupadas. |
|
Para os gráficos de barras, especifique uma linha zero com
chp=
<value between 0 and 1 for dataset 1>,
<value between
0 and 1 for dataset n>
Forneça apenas um valor para aplicar a mesma linha zero a todos os conjuntos de dados.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
|
Neste exemplo, o valor
|
|
|
|
Uma maneira alternativa de definir a linha zero é usar o parâmetro de dimensionamento de dados ( O exemplo tem um conjunto de dados que varia de -60 a 120 e uma escala de -80 a 140 para deixar algum espaço acima e abaixo das barras. Consulte a seção Codificação de texto com dimensionamento de dados para obter mais informações. |
chd=t:30,-60,50,120,80 |
Você pode especificar estilos de linha para:
Especifique os estilos de linha e sparkline com
chls=
<data set 1 line thickness>,<length of line segment>,<length of blank segment>|
...
<data set n line thickness>,<length of line segment>,<length of blank segment>
Os valores dos parâmetros são números com ponto flutuante, os diversos estilos de linha são separados com o caractere de barra vertical (|). O primeiro estilo de linha é aplicado ao primeiro conjunto de dados, o segundo estilo ao segundo conjunto de dados e assim por diante.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Aqui, a linha grossa tracejada é especificada por Consulte a seção Cores do gráfico para obter mais informações sobre como especificar outras cores de linha. |
chls=3,6,3|1,1,0 |
Especifique os estilos de linha dos gráficos de linhas e barras com
chm=D,<color>,<data
set index>,<data point>,<size>,<priority>
onde:
<color> é um número hexadecimal em formato RRGGBB.<data set index> é o índice do conjunto de dados no qual a linha será desenhada. Este valor é 0 para o primeiro conjunto de dados, 1 para o segundo e assim por diante. <data point> é zero. <size> é o tamanho do marcador em pixels.<priority> determina a ordem na qual as barras, linhas, marcadores e preenchimentos são desenhados:1 especifica que a linha é desenhada sobre as barras e marcadores. 0 é o padrão e especifica que a linha é desenhada sobre as barras e sob os marcadores.-1 especifica que a linha é desenhada sob as barras e marcadores.| Parâmetro | Descrição | Exemplo |
|---|---|---|
chm=D |
Aqui está um exemplo de linha de dados em um gráfico de barras. A prioridade está configurada para |
chm= |
|
Aqui está um exemplo de gráfico de sparkline. Os gráficos de sparklines são idênticas aos gráficos de linha, exceto pelo fato de não terem eixos por padrão, e possuem exatamente a mesma funcionalidade dos gráficos de linhas. |
chm= |
Especifique uma grade com
chg=
<x axis step size>,
<y axis step size>,
<length of line segment>,
<length of blank segment>
Os valores dos parâmetros podem ser números inteiros ou ter uma única casa decimal, por exemplo, 10.0 ou 10.5.
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Um exemplo no qual é definido somente o tamanho do passo ( |
|
Aqui, o tamanho do passo ( |
|
|
Especifique segmento em branco zero ( |
chg=20,50,1,0 |
Para gráficos de linhas, de radar, de barras e diagramas de dispersão, use chm para especificar marcadores de forma e de intervalo. Marcadores de intervalo podem ser horizontais ou verticais.
Especifique os marcadores de forma com
chm=
<marker type>,<color>,<data set index>,<data point>,<size>,<priority>|
...
<marker type>,<color>,<data set index>,<data point>,<size>,<priority>
Onde:
<marker type> é um dos caracteres a seguir:a representa uma seta.c representa uma cruz.d representa um losango.o representa um círculo.s representa um quadrado.t representa um texto.v representa uma linha vertical partindo do eixo x até o ponto de dados.V representa uma linha vertical até o alto do gráfico.h representa uma linha horizontal cruzando o gráfico.x representa uma forma x.<color> é um número hexadecimal em formato RRGGBB.<data set index> é o índice na linha onde o marcador será desenhado. Este valor é 0 para o primeiro conjunto de dados, 1 para o segundo e assim por diante. <data point> é um valor de ponto flutuante que especifica em qual ponto de dados o marcador será desenhado, para todos os marcadores exceto uma linha horizontal. Ele pode ser: 0 para o primeiro conjunto de dados, 1 para o segundo ou -1 para todos os pontos de dados. Especifique uma fração para intercalar um marcador entre dois pontos de dados. Para uma linha horizontal, veja o primeiro exemplo da tabela abaixo.<size> é o tamanho do marcador em pixels.<priority> determina a ordem na qual as barras, linhas, marcadores e preenchimentos são desenhados:-1 especifica que o marcador é desenhado antes de todas as outras partes do gráfico. Isso significa que o marcador será ocultado caso outro elemento do gráfico seja desenhado no mesmo lugar.0 é o padrão e especifica que o marcador é desenhado sobre as barras ou linhas e sob os outros marcadores.1 especifica que o marcador é desenhado sobre todas as outras partes do gráfico. Isso significa que ele ocultará outro elemento do gráfico caso seja desejado no mesmo lugar. Separe os diversos marcadores usando caracteres de barra vertical (|).
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Aqui está um exemplo do conjunto completo de marcadores de forma e linha. O último marcador da lista, |
|
Aqui está um exemplo do tipo de marcador Consulte a seção Diagrama de dispersão para obter mais detalhes sobre como definir o tamanho de cada ponto de dados. |
|
|
Aqui está um exemplo usando losangos e círculos para dois conjuntos de dados. Se dois pontos ocuparem a mesma posição (por terem os mesmos valores de x e y), é desenhado o primeiro ponto especificado. Aqui, o círculo tem precedência sobre o losango. Observe o uso de |
chm= |
|
|
Aqui está um gráfico de barras com texto como marcador. Especifique marcadores de texto na mesma ordem dos dados. Há um quinto valor opcional para determinar a prioridade:
|
chm= |
Para gráficos de linhas, de radar, de barras e diagramas de dispersão, especifique os marcadores de intervalo horizontal e vertical com
chm=
<r or R>,<color>,<any value>,<start point>,<end point>|
...
<r or R>,<color>,<any value>,<start point>,<end point>
Onde:
<r or R> é r para um intervalo horizontal e R para um intervalo vertical.<color> é um número hexadecimal em formato RRGGBB.<any value> é ignorado. <start point> para:0.00 é a parte inferior e 1.00 é a parte superior.0.00 é a esquerda e 1.00 é a direita.<end point> para:0.00 é a parte inferior e 1.00 é a parte superior.0.00 é a esquerda e 1.00 é a direita. Separe os diversos marcadores de intervalo usando caracteres de barra vertical (|).
| Parâmetro | Descrição | Exemplo |
|---|---|---|
|
Os marcadores de intervalo podem ser uma linha simples ou uma faixa de cor. Aqui, o primeiro marcador é uma faixa azul claro ( |
r,E5ECF9,0,0.75,0.25| |
chm=R |
Aqui está o mesmo exemplo com marcadores de intervalo verticais. Neste caso, o primeiro marcador é uma linha vermelha (ff0000) e o segundo é uma faixa azul claro (A0BAE9). |
R,ff0000,0,0.1,0.11| |
chm= |
Você pode misturar marcadores de intervalo horizontais e verticais. Observe que o último marcador especificado tem precedência sobre os marcadores anteriores, em caso de sobreposição. Aqui, os marcadores horizontais foram especificados por último, portanto são desenhados sobre os marcadores verticais. |
|
chm=r |
Aqui está uma sparkline combinando linhas horizontais esmaecidas com rótulos de gráfico no eixo y da direita. | |
O mapeamento de codificação simples é fornecido abaixo.
| Caractere | Valor |
|---|---|
| A | 0 |
| B | 1 |
| C | 2 |
| D | 3 |
| E | 4 |
| F | 5 |
| G | 6 |
| H | 7 |
| I | 8 |
| J | 9 |
| K | 10 |
| L | 11 |
| M | 12 |
| N | 13 |
| O | 14 |
| P | 15 |
| Q | 16 |
| R | 17 |
| S | 18 |
| T | 19 |
| U | 20 |
| V | 21 |
| W | 22 |
| X | 23 |
| Y | 24 |
| Z | 25 |
| a | 26 |
| b | 27 |
| c | 28 |
| d | 29 |
| e | 30 |
| f | 31 |
| g | 32 |
| h | 33 |
| i | 34 |
| j | 35 |
| k | 36 |
| l | 37 |
| m | 38 |
| n | 39 |
| o | 40 |
| p | 41 |
| q | 42 |
| r | 43 |
| s | 44 |
| t | 45 |
| u | 46 |
| v | 47 |
| w | 48 |
| x | 49 |
| y | 50 |
| z | 51 |
| 0 | 52 |
| 1 | 53 |
| 2 | 54 |
| 3 | 55 |
| 4 | 56 |
| 5 | 57 |
| 6 | 58 |
| 7 | 59 |
| 8 | 60 |
| 9 | 61 |
É necessária uma grade de 63 por 63 para mapear todos os 4096 valores da codificação estendida. Esta grade seria de difícil leitura em uma página HTML como esta. Sendo assim, recomendamos que você crie sua própria grade usando uma planilha. Um código com a grade necessária é fornecido abaixo.
Para configurar uma planilha para mapeamento de codificação estendida:
A-Z), seguido pelo alfabeto em minúsculas (a-z), seguido dos algarismos de 0 a 9 inclusive, seguido por um hífen (-) e um ponto (.). Para ler a tabela, encontre primeiro a coluna e depois a linha. Por exemplo:
7 = AH133 = CF3975 = -H4037 = .F| A | B | C | -> | 9 | hífen (-) | ponto (.) | |
| A | 0 | 64 | 128 | ... | 3904 | 3968 | 4032 |
| B | 1 | 65 | 129 | ... | 3905 | 3969 | 4033 |
| C | 2 | 66 | 130 | ... | 3906 | 3970 | 4034 |
| D | 3 | 67 | 131 | ... | 3907 | 3971 | 4035 |
| E | 4 | 68 | 132 | ... | 3908 | 3972 | 4036 |
| F | 5 | 69 | 133 | ... | 3909 | 3973 | 4037 |
| G | 6 | 70 | 134 | ... | 3910 | 3974 | 4038 |
| H | 7 | 71 | 135 | ... | 3911 | 3975 | 4039 |
| I | 8 | 72 | 136 | ... | 3912 | 3976 | 4040 |
| J | 9 | 73 | 137 | ... | 3913 | 3977 | 4041 |
| K | 10 | 74 | 138 | ... | 3914 | 3978 | 4042 |
| L | 11 | 75 | 139 | ... | 3915 | 3979 | 4043 |
| M | 12 | 76 | 140 | ... | 3916 | 3980 | 4044 |
| N | 13 | 77 | 141 | ... | 3917 | 3981 | 4045 |
| O | 14 | 78 | 142 | ... | 3918 | 3982 | 4046 |
| P | 15 | 79 | 143 | ... | 3919 | 3983 | 4047 |
| Q | 16 | 80 | 144 | ... | 3920 | 3984 | 4048 |
| R | 17 | 81 | 145 | ... | 3921 | 3985 | 4049 |
| S | 18 | 82 | 146 | ... | 3922 | 3986 | 4050 |
| T | 19 | 83 | 147 | ... | 3923 | 3987 | 4051 |
| U | 20 | 84 | 148 | ... | 3924 | 3988 | 4052 |
| V | 21 | 85 | 149 | ... | 3925 | 3989 | 4053 |
| W | 22 | 86 | 150 | ... | 3926 | 3990 | 4054 |
| X | 23 | 87 | 151 | ... | 3927 | 3991 | 4055 |
| Y | 24 | 88 | 152 | ... | 3928 | 3992 | 4056 |
| Z | 25 | 89 | 153 | ... | 3929 | 3993 | 4057 |
| a | 26 | 90 | 154 | ... | 3930 | 3994 | 4058 |
| b | 27 | 91 | 155 | ... | 3931 | 3995 | 4059 |
| c | 28 | 92 | 156 | ... | 3932 | 3996 | 4060 |
| d | 29 | 93 | 157 | ... | 3933 | 3997 | 4061 |
| e | 30 | 94 | 158 | ... | 3934 | 3998 | 4062 |
| f | 31 | 95 | 159 | ... | 3935 | 3999 | 4063 |
| g | 32 | 96 | 160 | ... | 3936 | 4000 | 4064 |
| h | 33 | 97 | 161 | ... | 3937 | 4001 | 4065 |
| i | 34 | 98 | 162 | ... | 3938 | 4002 | 4066 |
| j | 35 | 99 | 163 | ... | 3939 | 4003 | 4067 |
| k | 36 | 100 | 164 | ... | 3940 | 4004 | 4068 |
| l | 37 | 101 | 165 | ... | 3941 | 4005 | 4069 |
| m | 38 | 102 | 166 | ... | 3942 | 4006 | 4070 |
| n | 39 | 103 | 167 | ... | 3943 | 4007 | 4071 |
| o | 40 | 104 | 168 | ... | 3944 | 4008 | 4072 |
| p | 41 | 105 | 169 | ... | 3945 | 4009 | 4073 |
| q | 42 | 106 | 170 | ... | 3946 | 4010 | 4074 |
| r | 43 | 107 | 171 | ... | 3947 | 4011 | 4075 |
| s | 44 | 108 | 172 | ... | 3948 | 4012 | 4076 |
| t | 45 | 109 | 173 | ... | 3949 | 4013 | 4077 |
| u | 46 | 110 | 174 | ... | 3950 | 4014 | 4078 |
| v | 47 | 111 | 175 | ... | 3951 | 4015 | 4079 |
| w | 48 | 112 | 176 | ... | 3952 | 4016 | 4080 |
| x | 49 | 113 | 177 | ... | 3953 | 4017 | 4081 |
| y | 50 | 114 | 178 | ... | 3954 | 4018 | 4082 |
| z | 51 | 115 | 179 | ... | 3955 | 4019 | 4083 |
| 0 | 52 | 116 | 180 | ... | 3956 | 4020 | 4084 |
| 1 | 53 | 117 | 181 | ... | 3957 | 4021 | 4085 |
| 2 | 54 | 118 | 182 | ... | 3958 | 4022 | 4086 |
| 3 | 55 | 119 | 183 | ... | 3959 | 4023 | 4087 |
| 4 | 56 | 120 | 184 | ... | 3960 | 4024 | 4088 |
| 5 | 57 | 121 | 185 | ... | 3961 | 4025 | 4089 |
| 6 | 58 | 122 | 186 | ... | 3962 | 4026 | 4090 |
| 7 | 59 | 123 | 187 | ... | 3963 | 4027 | 4091 |
| 8 | 60 | 124 | 188 | ... | 3964 | 4028 | 4092 |
| 9 | 61 | 125 | 189 | ... | 3965 | 4029 | 4093 |
| hífen | 62 | 126 | 190 | ... | 3966 | 4030 | 4094 |
| ponto | 63 | 127 | 191 | ... | 3967 | 4031 | 4095 |
A tabela abaixo lista 246 nomes de país (nomes curtos oficiais em inglês) em ordem alfabética, conforme o padrão ISO 3166-1, e os elementos de código ISO 3166-1-alfa-2 correspondentes.
Estes códigos são usados ao desenhar um mapa com área geográfica do tipo africa, asia, europe, middle_east, south_america e world. Para obter mais informações, consulte Mapas neste documento.
| Nome do país | Código ISO 3166-1-alfa-2 |
|---|---|
| A | |
| AFEGANISTÃO | AF |
| ILHAS ÅLAND | AX |
| ALBÂNIA | AL |
| ARGÉLIA | DZ |
| SAMOA AMERICANA | AS |
| ANDORRA | AD |
| ANGOLA | AO |
| ANGUILA | AI |
| ANTÁRTICA | AQ |
| ANTÍGUA E BARBUDA | AG |
| ARGENTINA | AR |
| ARMÊNIA | AM |
| ARUBA | AW |
| AUSTRÁLIA | AU |
| ÁUSTRIA | AT |
| AZERBAIJÃO | AZ |
| B | |
| BAHAMAS | BS |
| BAREIN | BH |
| BANGLADESH | BD |
| BARBADOS | BB |
| BELARUS | BY |
| BÉLGICA | BE |
| BELIZE | BZ |
| BENIN | BJ |
| BERMUDA | BM |
| BUTÃO | BT |
| BOLÍVIA | BO |
| BÓSNIA-HERZEGOVINA | BA |
| BOTSUANA | BW |
| ILHA BOUVET | BV |
| BRASIL | BR |
| TERRITÓRIO BRITÂNICO DO OCEANO ÍNDICO | IO |
| BRUNEI DARUSSALAM | BN |
| BULGÁRIA | BG |
| BURKINA FASSO | BF |
| BURUNDI | BI |
| C | |
| CAMBOJA | KH |
| CAMARÕES | CM |
| CANADÁ | CA |
| CABO VERDE | CV |
| ILHAS CAYMAN | KY |
| REPÚBLICA CENTRO-AFRICANA | CF |
| CHADE | TD |
| CHILE | CL |
| CHINA | CN |
| ILHA CHRISTMAS | CX |
| ILHAS COCOS (KEELING) | CC |
| COLÔMBIA | CO |
| COMORES | KM |
| CONGO | CG |
| CONGO, REPÚBLICA DEMOCRÁTICA DO | CD |
| ILHAS COOK | CK |
| COSTA RICA | CR |
| COSTA DO MARFIM | CI |
| CROÁCIA | HR |
| CUBA | CU |
| CHIPRE | CY |
| REPÚBLICA TCHECA | CZ |
| D | |
| DINAMARCA | DK |
| DJIBUTI | DJ |
| DOMINICA | DM |
| REPÚBLICA DOMINICANA | DO |
| E | |
| EQUADOR | EC |
| EGITO | EG |
| EL SALVADOR | SV |
| GUINÉ EQUATORIAL | GQ |
| ERITRÉIA | ER |
| ESTÔNIA | EE |
| ETIÓPIA | ET |
| F | |
| ILHAS FALKLAND (MALVINAS) | FK |
| ILHAS FAROÉ | FO |
| ILHAS FIJI | FJ |
| FINLÂNDIA | FI |
| FRANÇA | FR |
| GUIANA FRANCESA | GF |
| POLINÉSIA FRANCESA | PF |
| TERRITÓRIOS FRANCESES DO SUL | TF |
| G | |
| GABÃO | GA |
| GÂMBIA | GM |
| GEÓRGIA | GE |
| ALEMANHA | DE |
| GANA | GH |
| GIBRALTAR | GI |
| GRÉCIA | GR |
| GROENLÂNDIA | GL |
| GRANADA | GD |
| GUADALUPE | GP |
| GUAM | GU |
| GUATEMALA | GT |
| GUERNSEY | GG |
| GUINÉ | GN |
| GUINÉ-BISSAU | GW |
| GUIANA | GY |
| H | |
| HAITI | HT |
| ILHAS HEARD E ILHAS MCDONALD | HM |
| SANTA SÉ (ESTADO-CIDADE DO VATICANO) | VA |
| HONDURAS | HN |
| HONG KONG | HK |
| HUNGRIA | HU |
| I | |
| ISLÂNDIA | IS |
| ÍNDIA | IN |
| INDONÉSIA | ID |
| IRÃ, REPÚBLICA ISLÂMICA DO | IR |
| IRAQUE | IQ |
| IRLANDA | IE |
| ILHA DE MAN | IM |
| ISRAEL | IL |
| ITÁLIA | IT |
| J | |
| JAMAICA | JM |
| JAPÃO | JP |
| JERSEY | JE |
| JORDÂNIA | JO |
| K | |
| CAZAQUISTÃO | KZ |
| QUÊNIA | KE |
| KIRIBATI | KI |
| CORÉIA DO NORTE | KP |
| CORÉIA DO SUL | KR |
| KUWAIT | KW |
| QUIRGUISTÃO | KG |
| L | |
| LAOS, REPÚBLICA POPULAR DEMOCRÁTICA DO | LA |
| LETÔNIA | LV |
| LÍBANO | LB |
| LESOTO | LS |
| LIBÉRIA | LR |
| LÍBIA | LY |
| LIECHTENSTEIN | LI |
| LITUÂNIA | LT |
| LUXEMBURGO | LU |
| M | |
| MACAU | MO |
| MACEDÔNIA, ANTIGA REPÚBLICA IUGOSLAVA DA | MK |
| MADAGASCAR | MG |
| MALAUÍ | MW |
| MALÁSIA | MY |
| MALDIVAS | MV |
| MALI | ML |
| MALTA | MT |
| ILHAS MARSHALL | MH |
| MARTINICA | MQ |
| MAURITÂNIA | MR |
| MAURÍCIO | MU |
| MAYOTTE | YT |
| MÉXICO | MX |
| MICRONÉSIA | FM |
| MOLDÁVIA, REPÚBLICA DA | MD |
| MÔNACO | MC |
| MONGÓLIA | MN |
| MONTENEGRO | ME |
| MONTSERRAT | MS |
| MARROCOS | MA |
| MOÇAMBIQUE | MZ |
| MIANMAR | MM |
| N | |
| NAMÍBIA | NA |
| NAURU | NR |
| NEPAL | NP |
| HOLANDA | NL |
| ANTILHAS HOLANDESAS | AN |
| NOVA CALEDÔNIA | NC |
| NOVA ZELÂNDIA | NZ |
| NICARÁGUA | NI |
| NÍGER | NE |
| NIGÉRIA | NG |
| NIUE | NU |
| ILHA NORFOLK | NF |
| ILHAS MARIANAS DO NORTE | MP |
| NORUEGA | NO |
| O | |
| OMÃ | OM |
| P | |
| PAQUISTÃO | PK |
| PALAU | PW |
| TERRITÓRIO PALESTINO OCUPADO | PS |
| PANAMÁ | PA |
| PAPUA NOVA GUINÉ | PG |
| PARAGUAI | PY |
| PERU | PE |
| FILIPINAS | PH |
| PITCAIRN | PN |
| POLÔNIA | PL |
| PORTUGAL | PT |
| PORTO RICO | PR |
| Q | |
| CATAR | QA |
| R | |
| REUNIÃO | RE |
| ROMÊNIA | RO |
| FEDERAÇÃO RUSSA | RU |
| RUANDA | RW |
| S | |
| SAINT BARTHÉLEMY | BL |
| SANTA HELENA | SH |
| SÃO CRISTÓVÃO E NÉVIS | KN |
| SANTA LÚCIA | LC |
| SAINT MARTIN | MF |
| SAINT-PIERRE E MIQUELON | PM |
| SÃO VICENTE E GRANADINAS | VC |
| SAMOA | WS |
| SÃO MARINO | SM |
| SÃO TOMÉ E PRÍNCIPE | ST |
| ARÁBIA SAUDITA | SA |
| SENEGAL | SN |
| SÉRVIA | RS |
| SEICHELLES | SC |
| SERRA LEOA | SL |
| CINGAPURA | SG |
| ESLOVÁQUIA | SK |
| ESLOVÊNIA | SI |
| ILHAS SALOMÃO | SB |
| SOMÁLIA | SO |
| ÁFRICA DO SUL | ZA |
| ILHAS GEÓRGIA DO SUL E SANDWICH DO SUL | GS |
| ESPANHA | ES |
| SRI LANKA | LK |
| SUDÃO | SD |
| SURINAME | SR |
| SVALBARD E JAN MAYEN | SJ |
| SUAZILÂNDIA | SZ |
| SUÉCIA | SE |
| SUÍÇA | CH |
| SÍRIA, REPÚBLICA ÁRABE DA | SY |
| T | |
| TAIWAN | TW |
| TADJIQUISTÃO | TJ |
| TANZÂNIA, REPÚBLICA UNIDA DA | TZ |
| TAILÂNDIA | TH |
| TIMOR-LESTE | TL |
| TOGO | TG |
| TOKELAU | TK |
| TONGA | TO |
| TRINIDAD E TOBAGO | TT |
| TUNÍSIA | TN |
| TURQUIA | TR |
| TURCOMENISTÃO | TM |
| ILHAS TURKS E CAICOS | TC |
| TUVALU | TV |
| U | |
| UGANDA | UG |
| UCRÂNIA | UA |
| EMIRADOS ÁRABES UNIDOS | AE |
| REINO UNIDO | GB |
| ESTADOS UNIDOS | EUA |
| ILHAS MENORES DISTANTES DOS ESTADOS UNIDOS | UM |
| URUGUAI | UY |
| UZBEQUISTÃO | UZ |
| V | |
| VANUATU | VU |
| CIDADE-ESTADO DO VATICANO | veja SANTA SÉ |
| VENEZUELA | VE |
| VIETNÃ | VN |
| ILHAS VIRGENS BRITÂNICAS | VG |
| ILHAS VIRGENS AMERICANAS | VI |
| W | |
| WALLIS E FUTUNA | WF |
| SAARA OCIDENTAL | EH |
| I | |
| IÊMEN | YE |
| Z | |
| ZÂMBIA | ZM |
| ZIMBÁBUE | ZW |
A tabela a seguir lista o código de cada estado dentro dos Estados Unidos da América. Estes códigos são usados ao desenhar um mapa com área geográfica do tipo usa. Para obter mais informações, consulte Mapas neste documento.
AL Alabama |
LA Louisiana |
OH Ohio |
AK Alaska |
ME Maine |
OK Oklahoma |
AZ Arizona |
MD Maryland |
OR Oregon |
AR Arkansas |
MA Massachusetts |
PA Pennsylvania |
CA California |
MI Michigan |
RI Rhode Island |
CO Colorado |
MN Minnesota |
SC S Carolina |
CT Connecticut |
MS Mississippi |
SD S Dakota |
DE Delaware |
MO Missouri |
TN Tennessee |
FL Florida |
MT Montana |
TX Texas |
GA Georgia |
NE Nebraska |
UT Utah |
HI Hawaii |
NV Nevada |
VT Vermont |
ID Idaho |
NH New Hampshire |
VA Virginia |
IL Illinois |
NJ New Jersey |
WA Washington |
IN Indiana |
NM New Mexico |
WV W Virginia |
IA Iowa |
NY New York |
WI Wisconsin |
KS Kansas |
NC N Carolina |
WY Wyoming |
KY Kentucky |
ND N Dakota |