Re: [Rio-pm] GD::Graph: Como posso organizar as labels?

2012-10-25 Por tôpico Vinícius Miasato
Olá Cleysinho,

eu nunca trabalhei com o GD::Graph, mas já trabalhei com o
Chart::Clicker, que é um módulo com uma api simples e é muito bom para
gráficos do tipo que você perguntou. em anexo os gráficos de barras e
pizza como exemplo, retirados da própria documentação.

para posicionar a legenda o módulo possui o método legend_position
além de outros métodos para manipulação de layout que também podem ser
úteis e possam te ajudar,

abs.
Japa

Em 25 de outubro de 2012 10:11, Cleysinho cleysinh...@gmail.com escreveu:
 Bom dia,

 Estou plotando alguns gráficos no modelo barras e pizza utilizando o módulo
 GD::Graph, os gráficos que possuem um data set menor deixam os gráficos com
 as labels legíveis e mais agradáveis. Estou com um problema com data set
 maiores que por sua vez deixam as labels desorganizadas ou amontoadas uma
 sobre as outras e consequentemente requerem que o tamanho da imagem seja
 maior (imagens em anexo).

 Preciso de retirar as labels do interior do gráfico em pizza e
 organizá-los do lado externo. Alguém poderia dar uma sugestão?

 --
 .: Inteligência Coletiva :.
 Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial.
 Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na
 humanidade’. (Pierre Lévy)

 José Cleydson F. da Silva
 Open Source Bioinformatics Community
 http://opensourcebioinformatics.com


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm


Re: [Rio-pm] GD::Graph: Como posso organizar as labels?

2012-10-25 Por tôpico Cleysinho
Olá Vinícius Miasato,

Obrigado por responder. Os gráficos são realmente muito bons e com uma boa
documentação, sem contar que são mais elegantes do que os que eu estava
fazendo. Como esses gráficos vão para um artigo acredito que esse módulo
pode me ajudar bastante. Já estou fazendo alguns testes com os dados que
tenho aqui.

Abs.

Em 25 de outubro de 2012 12:38, Vinícius Miasato
viniciusmias...@gmail.comescreveu:

 claro que esqueci os anexos e o link pra documentação ...

 Link pra API
 https://metacpan.org/module/Chart::Clicker#legend_position

 abs.
 Japa

 Em 25 de outubro de 2012 12:37, Vinícius Miasato
 viniciusmias...@gmail.com escreveu:
  Olá Cleysinho,
 
  eu nunca trabalhei com o GD::Graph, mas já trabalhei com o
  Chart::Clicker, que é um módulo com uma api simples e é muito bom para
  gráficos do tipo que você perguntou. em anexo os gráficos de barras e
  pizza como exemplo, retirados da própria documentação.
 
  para posicionar a legenda o módulo possui o método legend_position
  além de outros métodos para manipulação de layout que também podem ser
  úteis e possam te ajudar,
 
  abs.
  Japa
 
  Em 25 de outubro de 2012 10:11, Cleysinho cleysinh...@gmail.com
 escreveu:
  Bom dia,
 
  Estou plotando alguns gráficos no modelo barras e pizza utilizando o
 módulo
  GD::Graph, os gráficos que possuem um data set menor deixam os gráficos
 com
  as labels legíveis e mais agradáveis. Estou com um problema com data
 set
  maiores que por sua vez deixam as labels desorganizadas ou amontoadas
 uma
  sobre as outras e consequentemente requerem que o tamanho da imagem seja
  maior (imagens em anexo).
 
  Preciso de retirar as labels do interior do gráfico em pizza e
  organizá-los do lado externo. Alguém poderia dar uma sugestão?
 
  --
  .: Inteligência Coletiva :.
  Uma inteligência distribuída por toda parte: tal é o nosso axioma
 inicial.
  Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na
  humanidade’. (Pierre Lévy)
 
  José Cleydson F. da Silva
  Open Source Bioinformatics Community
  http://opensourcebioinformatics.com
 
 
  ___
  Rio-pm mailing list
  Rio-pm@pm.org
  http://mail.pm.org/mailman/listinfo/rio-pm

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
**
.: Inteligência Coletiva :.
Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial.
Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na
humanidade’. (Pierre Lévy)

José Cleydson F. da Silva
*O**pen Source Bioinformatics Community*
http://opensourcebioinformatics.com
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-25 Por tôpico Stanislaw Pusep
++breno!

ABS()



2012/10/25 breno br...@rio.pm.org

 2012/10/25 Aureliano Guedes guedes_1...@hotmail.com:
  Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más
 praticas,
  mandando reguex em xml e tals.
 
  Quero fazer de forma bonita com XPath e tals. Mas ainda estou em
 processo de
  entendet tudo isso.
 
  Estou tentando pegar o primeiro link da lista de videos de um resultado
 de
  pesquisa do YouTube.
  Para isso estou ultilizando uma API do YouTube:
 
 https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos
 
  Onde estão os erros fora tudo?? - http://pastebin.com/T06Mi1Nx
 

 Olha, fora tudo, posso te garantir que não há erros :)

 Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma
 busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz
 buscas e muito mais.

 https://metacpan.org/module/WebService::GData::YouTube#search_video

 O one-liner abaixo, por exemplo, exibe o título do primeiro
 resultado para uma busca no YouTube por perl:

 perl -MWebService::Gdata::YouTube -E 'my $yt =
 WebService::GData::YouTube-new; $yt-query-q( q[perl] )-limit(1,0);
 say $_-title foreach @{ $yt-search_video() }'


 []s

 -b
 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-25 Por tôpico Aureliano Guedes

Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber que está 
criando algo que ja existe.

Valeu.


From: creakt...@gmail.com
Date: Thu, 25 Oct 2012 22:33:46 -0200
To: rio-pm@pm.org
Subject: Re: [Rio-pm] HTML::Parse

++breno!
ABS()




2012/10/25 breno br...@rio.pm.org


2012/10/25 Aureliano Guedes guedes_1...@hotmail.com:

 Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más praticas,

 mandando reguex em xml e tals.



 Quero fazer de forma bonita com XPath e tals. Mas ainda estou em processo de

 entendet tudo isso.



 Estou tentando pegar o primeiro link da lista de videos de um resultado de

 pesquisa do YouTube.

 Para isso estou ultilizando uma API do YouTube:

 https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos





 Onde estão os erros fora tudo?? - http://pastebin.com/T06Mi1Nx





Olha, fora tudo, posso te garantir que não há erros :)



Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma

busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz

buscas e muito mais.



https://metacpan.org/module/WebService::GData::YouTube#search_video



O one-liner abaixo, por exemplo, exibe o título do primeiro

resultado para uma busca no YouTube por perl:



perl -MWebService::Gdata::YouTube -E 'my $yt =

WebService::GData::YouTube-new; $yt-query-q( q[perl] )-limit(1,0);

say $_-title foreach @{ $yt-search_video() }'





[]s



-b

___

Rio-pm mailing list

Rio-pm@pm.org

http://mail.pm.org/mailman/listinfo/rio-pm




___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm  
  ___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-25 Por tôpico Solli Honorio
Mas também sempre tem algo a ser feito, alguma feature nova ou algum bug a
ser corrigido.

Solli

Em 26 de outubro de 2012 01:14, Ole Peter Smith ole@gmail.comescreveu:

 aureliano

 todo programador tem que passar por isso, criar algo que ja existe.
 chama-se aprendizagem

 0le

 Send via Android
 On Oct 25, 2012 10:16 PM, Aureliano Guedes guedes_1...@hotmail.com
 wrote:

  Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber
 que está criando algo que ja existe.

 Valeu.


 --
 From: creakt...@gmail.com
 Date: Thu, 25 Oct 2012 22:33:46 -0200
 To: rio-pm@pm.org
 Subject: Re: [Rio-pm] HTML::Parse

 ++breno!

 ABS()



 2012/10/25 breno br...@rio.pm.org

 2012/10/25 Aureliano Guedes guedes_1...@hotmail.com:
  Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más
 praticas,
  mandando reguex em xml e tals.
 
  Quero fazer de forma bonita com XPath e tals. Mas ainda estou em
 processo de
  entendet tudo isso.
 
  Estou tentando pegar o primeiro link da lista de videos de um resultado
 de
  pesquisa do YouTube.
  Para isso estou ultilizando uma API do YouTube:
 
 https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos
 
  Onde estão os erros fora tudo?? - http://pastebin.com/T06Mi1Nx
 

 Olha, fora tudo, posso te garantir que não há erros :)

 Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma
 busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz
 buscas e muito mais.

 https://metacpan.org/module/WebService::GData::YouTube#search_video

 O one-liner abaixo, por exemplo, exibe o título do primeiro
 resultado para uma busca no YouTube por perl:

 perl -MWebService::Gdata::YouTube -E 'my $yt =
 WebService::GData::YouTube-new; $yt-query-q( q[perl] )-limit(1,0);
 say $_-title foreach @{ $yt-search_video() }'


 []s

 -b
 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___ Rio-pm mailing list
 Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
o animal satisfeito dorme. - Guimarães Rosa
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] HTML::Parse

2012-10-25 Por tôpico breno
O segredo é pesquisar antes, cara, ou mesmo perguntar. Com CPAN, 90%
de qualquer programa já está pronto :)

Agora, você não precisa criar módulos... Por que não criar programas
que usam esses módulos para fazer algo bacana? Por exemplo, a Renata
me mostrou outro dia um site muito interessante chamado
musicplayr.com, que integra diferentes listas de vídeos de música de
sites como Vimeo, YouTube e SoundCloud. Mas não precisa nem ser pra
web: que tal um programa que baixa todos os seus vídeos favoritados no
YouTube? Com Perl e CPAN, isso é muito fácil, e é o tipo do programa
super útil pra quem gosta de manter cópias de seus vídeos favoritos
para ver offline.

Além disso, é como Gabriel e Solli falaram: escrever algo que já
existe faz parte do aprendizado (e como tem sempre mais de uma maneira
de se fazer as coisas, não há nada de errado em lançar módulos
alternativos), e mesmo módulos já existentes podem se beneficiar com a
implementação de novas features e correções de bugs.

É isso. Agora vá e crie coisas incríveis.
:)

[]s

-b

2012/10/25 Aureliano Guedes guedes_1...@hotmail.com:
 Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber que
 está criando algo que ja existe.

 Valeu.


 
 From: creakt...@gmail.com
 Date: Thu, 25 Oct 2012 22:33:46 -0200

 To: rio-pm@pm.org
 Subject: Re: [Rio-pm] HTML::Parse

 ++breno!

 ABS()



 2012/10/25 breno br...@rio.pm.org

 2012/10/25 Aureliano Guedes guedes_1...@hotmail.com:
 Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más praticas,
 mandando reguex em xml e tals.

 Quero fazer de forma bonita com XPath e tals. Mas ainda estou em processo
 de
 entendet tudo isso.

 Estou tentando pegar o primeiro link da lista de videos de um resultado de
 pesquisa do YouTube.
 Para isso estou ultilizando uma API do YouTube:

 https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos

 Onde estão os erros fora tudo?? - http://pastebin.com/T06Mi1Nx


 Olha, fora tudo, posso te garantir que não há erros :)

 Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma
 busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz
 buscas e muito mais.

 https://metacpan.org/module/WebService::GData::YouTube#search_video

 O one-liner abaixo, por exemplo, exibe o título do primeiro
 resultado para uma busca no YouTube por perl:

 perl -MWebService::Gdata::YouTube -E 'my $yt =
 WebService::GData::YouTube-new; $yt-query-q( q[perl] )-limit(1,0);
 say $_-title foreach @{ $yt-search_video() }'


 []s

 -b
 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___ Rio-pm mailing list
 Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm