Importante: a parte de gráficos de imagem das Ferramentas de gráficos do Google foi oficialmente suspensa em 20 de abril de 2012. Ele continuará funcionando de acordo com nossa política de descontinuação.
Visão geral
Um gráfico candlestick renderizado como imagem usando a Google Charts API.
Um gráfico candlestick é usado para mostrar um valor de abertura e fechamento sobreposto em uma variância total. Os gráficos candlestick costumam ser usados para mostrar o comportamento do valor das ações. Neste gráfico, os itens em que o valor de abertura é menor que o de fechamento são desenhados em verde, e os itens em que o valor de abertura é maior que o de fechamento são desenhados em vermelho. Consulte a documentação do candlestick na API Google Charts para mais informações.
Exemplo
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["imagechart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var options = {}; dataTable = google.visualization.arrayToDataTable([ ['Gainers',10,30,45,60], ['Losers',20,35,25,45], ], true); var chart = new google.visualization.ImageCandlestickChart(document.getElementById('chart_div')); chart.draw(dataTable, options); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 240px;"></div> </body> </html>
Carregando
O nome do pacote google.charts.load
é "imagechart"
.
google.charts.load('current', {packages: [imagechart]});
O nome da classe da visualização é google.visualization.ImageCandlestickChart
.
var visualization = new google.visualization.ImageCandlestickChart(container);
Formato de dados
Cinco colunas, em que cada linha descreve um único marcador de vela:
- Col 0:string usada como rótulo para o marcador no eixo X.
- Col 1: número que especifica o valor baixo/mínimo desse marcador. Essa é a base da linha preta.
- Col 2: número que especifica o valor de abertura/inicial desse marcador. Essa é a primeira divisão vertical do candlestick. Se for menor que o valor da coluna 3, o candlestick será verde. Caso contrário, será vermelho.
- Col 3: número que especifica o valor de fechamento/final desse marcador. Essa é a segunda divisão vertical do candlestick. Se for menor que o valor da coluna 2, o candlestick será vermelho. Caso contrário, será verde.
- Col 4: número que especifica o valor alto/máximo desse marcador. Este é o topo da linha preta.
Opções de configuração
Além das opções aceitas pelo gráfico genérico de imagens, o gráfico candlestick é compatível com as seguintes opções:
Nome | Tipo | Padrão | Descrição |
---|---|---|---|
backgroundColor | string | '#FFFFFF' (branco) | A cor do plano de fundo do gráfico. Essa é uma string #RRGGBB, incluindo a marca #. |
showAxisLines | boolean | verdadeiro | Indica se as linhas do eixo serão mostradas. Se definido como falso, os rótulos dos eixos também não serão mostrados. |
height | number | Altura do elemento contêiner | Altura do gráfico, em pixels. Se 30 < height ou height > 1.000,o padrão será 200. |
max | number | Valor máximo dos dados | O valor máximo do eixo Y. |
min | number | Valor mínimo de dados | O valor mínimo do eixo Y. |
showCategoryLabels | boolean | verdadeiro | Se falso, oculta os rótulos do eixo X. |
showValueLabels | boolean | verdadeiro | Se falso, oculta os rótulos do eixo Y. |
showValueLabelsInternal | number | automático | O espaçamento entre os rótulos do eixo Y, em pixels. |
título | string | " | Texto a ser exibido acima do gráfico. |
width | number | Largura do elemento contêiner | Largura do gráfico, em pixels. Se a largura for menor que 30 ou maior que 1.000, a largura será definida como 300. |
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
draw(data, options) |
nenhum | Desenha o gráfico. |
Eventos
Você pode se registrar para ouvir os eventos descritos na página Gráfico genérico de imagens.
Política de dados
Consulte a política de geração de registros da API de gráficos.