GraphView (Charts) no Android, Entendendo e Utilizando

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /GraphView (Charts) no Android, Entendendo e Utilizando

GraphView (Charts) no Android, Entendendo e Utilizando

Vinícius Thiengo
(8613) (14) (1)
Go-ahead
"É a repetição das afirmações que leva à crença. Quando essa crença vira uma convicção profunda, tudo começa a acontecer."
Muhammad Ali
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Opa! Blz?

Nesse vídeo apresento o componente GraphView que foi desenvolvido por Jonas Gehring afim de gerar gráficos dinâmicos e customizáveis no Android. A lib é extremamente útil mesmo dando suporte apenas para gráficos no formato de linha e de barras (se tivesse o de pizza seria fenomenal, mas nada que uma gambiarra com um PNG no backend não resolva). O que mais chama a atenção no GraphView é a possibilidade de colocar quantos dados quisermos devido ao suporte a funcionalidade ViewPort, que nos permite percorrer todo o gráfico apenas arrastando a tela. Vale ressaltar também a facilidade de utilizar essa lib. Sem sombra de dúvidas qualquer pessoa que nunca programou para Android consegue começar seu primeiro algoritmo para Android com essa lib. Literalmente o autor focou na simplicidade sem perder o poder de fogo das funcionalidades principais. Mas enfim, vou evitar mais delongas e deixar você assistir ao vídeo.

O link para download do projeto se encontra logo abaixo do post.

Note que a licença da lib GraphView é LGPL: LGPL WikiPédia

Página oficial da lib GraphView

Vlw

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

onSaveInstanceState, Bitmap e Serializable no Android. CorreçãoonSaveInstanceState, Bitmap e Serializable no Android. CorreçãoAndroid
Acessando Imagens do SDCard e Colocando na APP AndroidAcessando Imagens do SDCard e Colocando na APP AndroidAndroid
Simples Formulário na APP Android Comunicando com Servidor Web PHPSimples Formulário na APP Android Comunicando com Servidor Web PHPAndroid
BroadcastReceiver no Android, Executando Tarefas no BackgroundBroadcastReceiver no Android, Executando Tarefas no BackgroundAndroid

Compartilhar

Comentários Facebook (2)

Comentários Blog (12)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
23/01/2018
Ótimo vídeo! Porém você sabe se existe alguma lib que eu possa usar para criar gráficos logarítmicos?
Responder
Vinícius Thiengo (0) (0)
25/01/2018
Jayme, tudo bem?

Encontrei o repositório abaixo com uma possível solução a "gráficos logarítmicos":

-> https://github.com/binujayaram/LogarithmicGraphForAndroid

A resposta veio desta discussão: https://stackoverflow.com/questions/22745557/how-can-i-format-the-x-axis-scale-to-a-logarithmic-scale-in-the-android-library

De qualquer forma, veja se alguma das APIs do link a seguir lhe ajuda com isso, somente APIs de gráfico para aplicativos Android: https://android-arsenal.com/tag/40?sort=rating

Abraço.
Responder
Junior (2) (0)
28/11/2015
Parabéns pela aula disponibilizada, eu consegui utilizar o gráfico no meu projeto, mas tenho uma dúvida.
Quando utilizo o GraphView eu consigo apresentar nome no eixo x ao invés de usar números?
Muito obrigado
Responder
Vinícius Thiengo (1) (0)
29/11/2015
Fala Junior, blz?
Terá de testar, sem lembrança se realizei esse teste. De qualquer forma tem essas outras opções tb (https://android-arsenal.com/search?q=chart ). Abraço
Responder
29/05/2015
Tude bem? Parabéns pelo video, eu gostaria de saber se é possivel plotar informações de um arquivo .CSV(Excel) para o gráfico? eu procurei e não encontrei nada relacionado. Obrigado
Responder
Vinícius Thiengo (1) (0)
30/05/2015
Fala Luiz Carlos, blz sim.
O que vc pode fazer é ler um arquivo csv e depois colocar os dados lidos como entrada no grafico. Dê uma olhado nesse post (http://stackoverflow.com/questions/8499351/how-to-read-csv-file-in-android ) pra ver como ler o CSV no android. Para mais opções de gráfico dê uma olhada nesse link do Android Arsenal (https://android-arsenal.com/search?q=charts ). Abraço
Responder
Marcio (1) (0)
14/05/2015
Primeiramente parabéns ao material disponibilizado, uma pena que outras pessoas não compartilham conhecimento como Você! Foi o único em português que eu achei.. Como acontece o seu uso no android studio? Já fiz como está no site http://www.android-graphview.org/download--getting-started.html mas não deu certo..
Responder
Vinícius Thiengo (0) (0)
14/05/2015
Fala Marcio, blz?
Tem um tempo que não utilizo esse chart, ainda mais no AndroidStudio, consegue enviar um print para thiengocalopsita@gmail.com para mostrar o problema que está dando? De qualquer forma dê uma olhada nesses charts (https://android-arsenal.com/search?q=chart ). Abraço
Responder
José de Alencar (0) (0)
19/11/2014
E ai, tudo bem, então tava dando uma olha da nesse vídeo, era justamente oq eu tava procurando pra fazer um projeto q tinha em mente, q e o seguinte fazer um app q gere gráficos a partir de informações guardadas em um banco de dados   mas ai me vem uma duvida, como seria isso, tem como ser feito, e se tiver vc poderia me ajudar com exemplo, ou se vc tiver algum material para indicar q mostre como fazer isso ficaria muito grato, e obrigado por sempre esta gravando essas vídeo aulas  :)
Responder
Vinícius Thiengo (1) (0)
20/11/2014
Fala José de Alencar, blz?
É possível sim, mas não tenho nenhum vídeo falando sobre isso, fiz somente esse de grafico que chegar próximo do que vc está querendo. Dê uma olhada nos links abaixo sobre charts no Android:

https://github.com/PhilJay/MPAndroidChart

https://code.google.com/p/achartengine/

De repente ajuda. Abraço
Responder
José de Alencar (1) (0)
20/11/2014
Muito obrigado, vô da uma olhada :)
Responder
José de Alencar (1) (0)
20/11/2014
vlw mesmo
Responder