Re: [Rio-pm] GD::Graph: Como posso organizar as labels?
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?
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
++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
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
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
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