Create Charts And Graphs With Nifty Codes & Tools

Posted in Freebies • Posted on 7 Comments

Charts and graphs are graphical representation of data that organizes and represents a set of numerical or qualitative data used for analysis such as bar graphs, line charts and pie chart. Are you tired of lame and not-easy to deal with graphs and charts?

There are techniques that will lessen the static images and create more accessible content of the charts and graphs. Techniques in using CSS, jQuery plugins ,and online chart tool generator are some of the few things you can do about your charts and graphs.
Here are some techniques to style up you charts and graphs:

1. CSS Charts and Graphs

CSS (Cascading Style Sheet )is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. – Wikipedia. It affects the display properties of a web page.CSS deals with HTML, XHTML and XML language. Here are techniques that will create a style on your charts and graphs. I think that the most useful feature of the CSS is that the style and layout are removed on the HTML page making the size smaller that reduces bandwidth requirements and faster download for your visitors.

Browser issue is one of the disadvantage of the CCS because it does not work consistently in different browsers. Earlier versions of Internet Explorer and Netscape will just display a plain html page not like Firefox and new versions of Netscape.

CSS Vertical Bar Graph
A technique that uses unordered list element to achieve the height and width. The positioning of the 4 quarters using the ul element of position: absolute. The div element that uses to create the horizontal bars. To add the colors, go all the way with the CSS color image elements.

Pure CSS Line Graph
Line graph is the simplest way of data representation. If you are not comfortable using scripting language to create your line graph, this CSS line graph will give you an ease in presenting your data. Combination of your CSS sprites and positioning that creates a simulation of the line graph. This technique used definition list element (DL) that represents the coordinate system.


View Demo

CSS Stacked Bar Graph
There are lots of posting about bar graph but not with stacked bar graph. Stacked bar graphs are commonly used in placing the most uniform series in the lower part so it’s easier to gain insight about the data. HTML and CSS come hand in hand in creating a CSS stacked bar graph. It uses definition list to present the data in organize way. The <dt> tags and <dd> tags are used to dynamically access the content of the graph and it easier to style using the CSS.

Creating Pie Chart with CSS3
Pie chart or a circle graph is a circular chart divided into sectors that illustrates proportion. It is usually in percentage. This technique works only in Firefox, Chrome , Safari update, and Opera because it uses CSS3. Using the div element to create the circle and the radius. By using the clip property to show only the half of the circle. By stacking all the pie element and rotating it with its percentage amount and adding color property you’ll get that pie chart.


View Demo

Complex CSS Bar Graph
Love, Education , War Craft are few things to graph. Is it in a good side or bad side? With this complex bar graph , an indicator that uses a marker position to determine your data. The color scheme also help in identifying the data from lighter shade to darker shade. With the help of the <dl>, <dt>, and <dd> tag incorporated into CSS , your ready to mark.

2. jQuery Plugins for Charts and Graphs

jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML. Wikipedia.
jQuery plugins are tools to extend the functionality of the applications. These are easy to install plugins that will lessen out your work in coding. Here are the 3 most used jQuery plugins for charts and graphs. The advantages of the jQuery are lightweight,easy and fast , write less but do more in functionality, cross – browser compatibility, easy integrations with applications and to cite a few.

Flot
Flot is a pure JavaScript plotting library for jQuery that creates nice looking charts on the client-side. It includes simplicity on its interface, features like zooming and mouse tracking, but it’s limit in plotting.
Flot Demo || Flot Download


Features:

  • Creates graphical plots
  • Special Features: Zooming and Mouse Tracking
  • Simple and easy to use
  • Supports:Internet Explorer 6/7/8 with the HTML canvas tag (the excanvas JavaScript emulation helper is used for IE),Firefox 2.x+,Safari 3.0+,Opera 9.5+ and Konqueror 4.x+

jQuery Sparklines
Sparklines is a chart tool more on information statistics. It is usually used for stock market activities, temperature or measurements. Edward Tufte describes sparklines as “data-intense, design-simple, word-sized graphics”. These are the following that you need in your web page: 1.The jQuery JavaScript library loaded into the page – At least version 1.2 or higher 2.A copy of jquery.sparkline.js loaded into the page which you can download from this site. 3. An inline tag on the page within which to display the sparkline (eg. ) 4.A call to the sparkline() function to actually display the sparkline.

The features include line chart, bar chart, tristate chart, discrete chart, bullet graph, pie graph, and box plot.The plug in was written by Gareth Watts. I found out that the Sparklines could also be use in Microsoft Excel 2010 to show the data trends.

Sparklines Demo || Sparkline Download


Features:

  • Creates small inline charts
  • Customize size and colors
  • Numerous Style: Inline Graphs, Bar Chart, Tristate Chart, Discrete Chart, Box Plot, Pie Chart and Bullet Chart
  • Added Functions: Mouse Speed, Negative Values, threshold
  • Supports: Firefox 2+,Safari 3+,Opera 9,Google Chrome, and Internet Explorer 6, 7 & 8

jqPlot

jqPlot is a jQuery extension to render completely client-side JavaScript charts in your web pages. It is one of the most usable plugins for charts because of its features.

jqPlot Demo || jqPlot Download

Features:

  • Numerous chart style options.
  • Date axes with customizable formatting.
  • Up to 9 Y axes.
  • Rotated axis text.
  • Automatic trend line computation.
  • Tooltips and data point highlighting.
  • Sensible defaults for ease of use.
  • Supports:IE 6, 7 & 8,Firefox,Safari, and Opera

3. Flash- based Charts and Graphs

Flash is a tool that creates interactive and animated applications in your Website. Animations or movable images are fun and create more impact on the viewers.

Fusion Chart Free

Fusion Chart is a free Flash Charting tool that let you create animated and interactive Flash Charts for your web applications, desktop application and presentations.

Fusion Chart Demo || Fusion Chart Download

Features:

  • Most of the basic charting needs
  • 22 popular charts like Column, Line, Pie, Bar, Area, Stacked, Candlestick and Funnel Chart, that look the same across all browsers
  • Animated and interactive charts that make your applications look “wow”
  • Works with PHP, ASP.NET, JSP, ColdFusion, Python, RoR, simple HTML pages or even PowerPoint Presentations
  • All the charts can pull data from any database and are AJAX enabled

amCharts

AmCharts offers really a great range and customize set of charts. Dynamic used of this web-based product will surely generate your data into a great chart.

amCharts Demo || amCharts Download

Features:

  • Chart Styles: Pie & Donut, Line & Area, Column & Bar and Scatter & Bubble
  • Can be generated in 2D or 3D charts
  • Extract data from CSV or XML files
  • Read dynamic data generated with PHP, .NET, Java, Ruby on Rails, Perl, ColdFusion, and many other programming languages.

AnyChart

AnyChart offers a dynamic Flash-based charting component. It is an XML driven that is compatible in any data format It is not a free tool but it offers a trial version for the first time users but if you want to maximize the potential of this tool, $649.00 is all you need to have a license purchase.

AnyChart Demo || AnyChart Download

Features:

  • Cross-browser and cross-platform
  • Generate Pie, Bar, Line, Candlestick, Area, Column, Bubble, Spline, Dot/Marker, Scatter, Candlestick and Doughnut charts
  • Can be used with ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, simple HTML pages and also PowerPoint presentations.

XML/SWF Charts

XML/SWF Charts provides flexible and dynamic chart generating tool that output best graphic quality.

XML/SWF Demo || XML/SWF Download

Features:

  • Quick generation of charts and graphs from static or dynamic data (any scripting language)
  • Full updates and data streaming without reloading the web page.
  • Interactive scrolling (any number of data-points), drill-down, 3D rotation, links, guides, labels, etc.
  • Animated transitions and quality Flash graphics, including anti-aliased fonts, transparency, shadow, bevel, glow, and blur.
  • Full screen mode, scalable charts, printable charts, and bitmap export.
  • Flash applications, web applications, and support for Javascript communication.
  • Supports unicode text to display special characters and multi-languages.
  • Variety types of charts

4.Online Charts and Graphs Generator

Are you tired of coding and just want to generate the charts and graphs you always wanted?

Here are some of the useful charts and graphs generator:

Max’s Chart

Max’s Chart is an easy to use chart generator that generates CSS output that you can also edit for customizing your own style.


DIY Chart

DIY (Do It Yourself) Chart is a web-based tool that lets you create your charts and graphs in any scripting language you want from static to dynamic one. It offers features that is user-friendly , different type of charts, support multiple data and supports and language.

Kid’s Zone

Who said that graphs and charts are never fun to kids? This is the best and easy way to use to tool for young at heart.With a friendly graph creating tutorial, surely kids will love this for their homework.


Onlinecharttool

Design and share your graphs for free. The best way to share numerous type of charts and graphs are for free.


Highcharts

Highcharts is a charting library that is written in pure JavaScript. . Highcharts currently supports line, spline, area, column, bar, pie and scatter chart types.


Google Chart Generator

Ready to use chart generator. Just input the required fields and *poof* your graph is ready for presentation.

Statistical Analysis is never been fun but with the help of these existing tools and scripting your presentation will be way out easier. Just one code or click away your presentation will be the talk about in your meetings. Whatever techniques you want to use, try to experiment and find the best technique or tool your comfortable working in.

21 Written Articles

An IT explorer who loves to browse anything over the web which made her an enthusiast blogger. She is aggresive to learn new things and share through writing.

7 Comments Best Comments First
  • Mia Lazar

    Monday, October 25th, 2010 11:10

    1

    Great choice on the one place, thanks.

    0
  • RA

    Monday, October 25th, 2010 15:33

    3

    really great refresher, thank you.

    0
  • joão ramos

    Monday, October 25th, 2010 12:28

    2

    I guess the three main JavaScript libraries are missing: Protovis (from the folks at the Stanford Visualization Group), Polymaps (from Stamen) and Google Visualization API (Google Charts, etc).

    0
  • Stijn

    Tuesday, October 26th, 2010 11:36

    4

    I’m a Fusion Chart user. It’s very easy to implement and users like it. I’ll also test Google Chart Generator. I didn’t know that there were some many other options, so thanks for this list. I’ll take a look at all of them.

    0
  • Rahul

    Tuesday, October 26th, 2010 12:08

    5

    charts and graphs give more to the content and can say a lot of thing in stead , CSS, jQuery plugins ,and online chart tool generator will be really good idea to have a better representation and a better appearance !!!! thank you for the tricks !!! :))

    0
  • maj

    Wednesday, February 29th, 2012 10:55

    7

    Next time I learn a sites, I hope that it doesnt disappoint me as much as this one. I’m talking about, I am aware it’s my choice to read, but I actually believed you can have some thing unique to say. All I learn is actually a bunch of whining about something which you may resolve in case you werent as well busy looking for consideration.

    0
  • Wingken Loke

    Monday, November 8th, 2010 04:54

    6

    hi guys thanks for the info. I need help please, does anyone knows how to pull data from a website and create a chart from my chart website.

    0
  • maj

    Wednesday, February 29th, 2012 10:55

    7

    Next time I learn a sites, I hope that it doesnt disappoint me as much as this one. I’m talking about, I am aware it’s my choice to read, but I actually believed you can have some thing unique to say. All I learn is actually a bunch of whining about something which you may resolve in case you werent as well busy looking for consideration.

    0
  • Wingken Loke

    Monday, November 8th, 2010 04:54

    6

    hi guys thanks for the info. I need help please, does anyone knows how to pull data from a website and create a chart from my chart website.

    0
  • Rahul

    Tuesday, October 26th, 2010 12:08

    5

    charts and graphs give more to the content and can say a lot of thing in stead , CSS, jQuery plugins ,and online chart tool generator will be really good idea to have a better representation and a better appearance !!!! thank you for the tricks !!! :))

    0
  • Stijn

    Tuesday, October 26th, 2010 11:36

    4

    I’m a Fusion Chart user. It’s very easy to implement and users like it. I’ll also test Google Chart Generator. I didn’t know that there were some many other options, so thanks for this list. I’ll take a look at all of them.

    0
  • RA

    Monday, October 25th, 2010 15:33

    3

    really great refresher, thank you.

    0
  • joão ramos

    Monday, October 25th, 2010 12:28

    2

    I guess the three main JavaScript libraries are missing: Protovis (from the folks at the Stanford Visualization Group), Polymaps (from Stamen) and Google Visualization API (Google Charts, etc).

    0
  • Mia Lazar

    Monday, October 25th, 2010 11:10

    1

    Great choice on the one place, thanks.

    0

Comments are closed.

54.226.213.228 - unknown - unknown - US