Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Google Chart API all spruced up 2013

Seo Master present to you:

It's nearly a year now since the Google Chart API was launched, and we've got some treats for you to celebrate!

We've added several new options for adding markers to your chart, including financial markers, which lots of you have been asking for!



And you can now use invisible guide data sets to position markers accurately on your chart. Anyone who's got independent data lines on their wishlist - this one is for you!



If you were looking for concentric pie charts, or the ability to control the orientation of your pie chart, you're in luck!





Other new features include
  • Control for axis lines and tick marks
  • Data labels
  • Margin control
  • Automatic spacing for bar charts

You can read more about all of these features, and the updates we've made to the existing features, on the Chart API site.2013, By: Seo Master

seo QR Codes now available on the Google Chart API 2013

Seo Master present to you:

You can easily render 2D bar codes, known as QR Codes, with the Google Chart API, along with pie charts and bar graphs. If you haven't seen a QR Code before, you are looking at one on the right hand side (To see more, do an image search for "QR Code".)

QR Codes are a popular type of two-dimensional barcode. You can encode URLs, contact information, etc. into a black-and-white image like the one on the right. A QR-Code-enabled device can later scan the image and read back the original text. Learn more about QR Codes from Google Print Ads. If you don't have a reader Google also offers a QR Code decoder library: Zebra Crossing (ZXing).

This is how you can creating these with the Google Chart API:

Simply, there is a new chart type, qr, with attributes to tell the service what to produce:
cht=qr
chl=<text>
choe=<output>
<text> is text for the QR code. This must be url-encoded in UTF8. Note the space between hello and world is written as %20 in the following example.
<output> optionally specifies how the text is encoded into bytes in the QR Code. If this is not specified the default of UTF-8 is used. Available options are: Shift_JIS, UTF-8, or ISO-8859-1.

For the details, please read the full documentation.2013, By: Seo Master

seo Google I/O Scavenger Hunt Winners 2013

Seo Master present to you: The astute conference attendee would have noticed hidden QR codes around the conference, as well as the scannable QR codes on everyone's badge. We wanted to find a fun way for people to bond with their new phones, as well as network with other attendees, so we set about creating a scavenger hunt game using Google App Engine & Friend Connect. The app handled game logistics (a leaderboard, URL endpoints), and we printed up a bunch of custom QR code stickers that pointed to game URLs.

App Engine made writing the scavenger hunt app much easier than it otherwise would have been. The initial version of the app took one developer less than a day to turn out, and we continued to add functionality and tweak it as I/O approached and we tested it in real-world situations. The versioning deployment made it very easy to test and push out new versions without disrupting existing users.

The overall structure of the app was very straightforward: every QR-code had a unique URL, which was embedded into the generated QR code. A URL was associated with a number of points to be awarded and a destination URL (such as the user's profile information, in the case of a user's badge QR code). Users were signed in using Friend Connect, which allowed us to avoid concerns of authenticating users and managing sessions.

When a user visited a URL for the first time, we recorded that fact so they couldn't try and get extra points with repeat visits, then sent them to the destination URL. We also kept a running count of the user's score against the User entity, so as to not have to count up their points on every request. Generating the leaderboard was a simple matter of querying for the users with the most points and displaying them.

QR codes were generated using the Chart API, which simply takes a string of text and a few other parameters, and returns a fully formed QR code.

The three resourceful and persistent folks below beat out the competition to rise to the top of the scavenger hunt ranks - going to great lengths, including swag bribery, to gain points. A hearty (if belated) congratulations to the winners of the Google I/O mobile scavenger hunt!



1st Place - Abraham Williams
2nd Place - Waylon Flinn
3rd Place - Pete Richards


We hope everyone that participated learned how to use their Android phones a little better, met people they otherwise wouldn't have, and had some fun :)











2013, By: Seo Master

seo Visual Storytelling: The Little Prince and Our New Embedded Charts 2013

Seo Master present to you:

“My drawing was not a picture of a hat. It was a picture of a boa constrictor digesting an elephant.”
The Little Prince, Chapter 1 - Antoine de Saint-Exupéry

Drawing Number One

Inspired by the Little Prince and in honor of
Antoine de Saint-Exupéry 110th birthday, we are dedicating this blog post to his timeless masterpiece The Little Prince.

The Little Prince starts with a picture titled “Drawing Number One”, which grown-ups typically interpret as a hat, but only the acute eye of a child can reveal is actually a snake digesting an elephant. Well, unfortunately we were those kids who just saw it as a sum of two Gaussians.


As the team responsible for Google’s Chart Tools, we continuously think about how to enrich your options for visual storytelling on the web. To be able to generate figures like the one above, we thought it will be cool to enhance the Image Chart API with the capability to draw TeX formulas and plot mathematical functions. Once we added these capabilities, we thought it would be even more useful to combine the two into one chart, and therefore developed a simple way to place one chart within another chart. This chart embedding is not just limited to formulas and equations; it can be applied to any combination of chart types.

As you can see, we are working hard to support all of your visualization needs, but please always keep in mind the saying of the little prince’s fox:


(a creative contribution to our user submitted charts by James Andrews)

Before saying goodbye, we invite you to open the figures above in a new tab. This way you can observe how they are rendered using URL based requests to our Image Chart server.

"And no grown-up will ever understand that this is a matter of so much importance!"

Roger Trias Sanz and Nimrod Talmon,
On behalf of the Google Chart Tools team

2013, By: Seo Master
Powered by Blogger.