GraphView (Charts) no Android, Entendendo e Utilizando

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

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

GraphView (Charts) no Android, Entendendo e Utilizando

Vinícius Thiengo
(13564) (14)
Go-ahead
"O método consciente de tentativa e erro é mais bem-sucedido que o planejamento de um gênio isolado."
Peter Skillman
Prototipagem Android
Capa do curso Prototipagem Profissional de Aplicativos
TítuloAndroid: Prototipagem Profissional de Aplicativos
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
Acessar Curso
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Lendo
TítuloCraftsmanship Limpo: Disciplinas, Padrões e ética
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição1ª
Ano2023
Páginas416
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
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

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
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

Comentários Blog (14)

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...
Ranielly Alves (1) (0)
17/07/2019
Gostaria de saber como posso gerar um gráfico logarítmico a partir de informações digitadas pelo o usuário que irá usar o app?
Agradeço MT se puder me ajudar
Responder
Vinícius Thiengo (0) (0)
16/08/2019
Ranielly, tudo bem?

Você precisa primeiro de um formulário, com EditTexts, por exemplo, para coletar as informações do usuário.

Depois de um Button no formulário, isso para acionar o cálculo logarítmico.

E por fim, de uma API de gráfico que permita a apresentação dos valores logarítmicos em tela.

No link a seguir tem inúmeras APIs de gráfico no Android que certamente poderão lhe ajudar com a parte visual do resultado:

-> APIs de gráfico, chart, no Android-Arsenal: https://android-arsenal.com/tag/40?sort=rating

Caso você esteja iniciando no Android, então também indico a lista de estudos Android aqui do Blog:

-> Estudando Android - Lista de Conteúdos do Blog: https://www.thiengo.com.br/estudando-android-lista-de-conteudos-do-blog

Abraço.
Responder
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