{
  "id": "24e4db909e8d",
  "url": "http://ajaxian.com/archives/highcharts-really-nice-charting-api",
  "title": "Highcharts: Really nice charting API",
  "note": "We all want better and better charting libraries. Dojo has some good stuff, Protovis is a good option, and there are many many more (put your favourite below!).\n\nThe latest guy in the ring is Highcharts uses either jQuery or MooTools for some common JavaScript tasks. In addition, Internet Explorer needs ExCanvas which emulates the Canvas element.\n\nFor some simple code like this:\n\nPLAIN TEXT\nJAVASCRIPT:\n\n\n\n\n \n\n\nvar chart1 = new Highcharts.Chart({\n\n\n         chart: {\n\n\n            renderTo: 'chart-container-1',\n\n\n            defaultSeriesType: 'bar'\n\n\n         },\n\n\n         title: {\n\n\n            text: 'Fruit Consumption'\n\n\n         },\n\n\n         xAxis: {\n\n\n            categories: ['Apples', 'Bananas', 'Oranges]\n\n\n         },\n\n\n         yAxis: {\n\n\n            title: {\n\n\n               text: 'Fruit eaten'\n\n\n            }\n\n\n         },\n\n\n         series: [{\n\n\n            name: 'Jane',\n\n\n            data: [1, 0, 4]\n\n\n         }, {\n\n\n            name: 'John',\n\n\n            data: [5, 7, 3]\n\n\n         }]\n\n\n      });\n\n \n\n\n\n\nYou can get nice charts like this:\n\n\n\nBe sure to check out the demo gallery.\n\n\n  \n",
  "voice": "excerpt",
  "saved": "2009-12-04T11:36:06Z",
  "host": "ajaxian.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/24e4db909e8d/",
  "markdown": "https://links.thingelstad.xyz/links/24e4db909e8d.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 13,
      "page": "https://links.thingelstad.xyz/hosts/ajaxian.com/",
      "nearest": [
        {
          "id": "d8dd89cbc17c",
          "title": "Google buying On2; New twist in the hope for Open Video",
          "url": "http://ajaxian.com/archives/google-buying-on2-new-twist-in-the-hope-for-open-video",
          "record": "https://links.thingelstad.xyz/links/d8dd89cbc17c/"
        },
        {
          "id": "128f2668a4fa",
          "title": "NGiNX HTTP Push Module",
          "url": "http://ajaxian.com/archives/nginx-http-push-module",
          "record": "https://links.thingelstad.xyz/links/128f2668a4fa/"
        },
        {
          "id": "78642628e307",
          "title": "Javascript JPEG Encoding",
          "url": "http://ajaxian.com/archives/javascript-jpeg-encoding",
          "record": "https://links.thingelstad.xyz/links/78642628e307/"
        },
        {
          "id": "f030ac6ce452",
          "title": "Firebug 1.5: New Features and ready for Firefox 3.6",
          "url": "http://ajaxian.com/archives/firebug-1-5-new-features-and-ready-for-firefox-3-6",
          "record": "https://links.thingelstad.xyz/links/f030ac6ce452/"
        },
        {
          "id": "f39ef03f3de6",
          "title": "text-rendering: optimizeLegibility; //Can you read me now?",
          "url": "http://ajaxian.com/archives/text-rendering-optimizelegibility-can-you-read-me-now",
          "record": "https://links.thingelstad.xyz/links/f39ef03f3de6/"
        }
      ]
    },
    "same_week": {
      "count": 5,
      "nearest": [
        {
          "id": "eeb943d55597",
          "title": "App Developers Not Happy With Android",
          "url": "http://gigaom.com/2009/11/29/android-app-developers-not-happy/",
          "record": "https://links.thingelstad.xyz/links/eeb943d55597/"
        },
        {
          "id": "0dba1c60568c",
          "title": "Google Analytics goes async",
          "url": "http://www.stevesouders.com/blog/2009/12/01/google-analytics-goes-async/",
          "record": "https://links.thingelstad.xyz/links/0dba1c60568c/"
        },
        {
          "id": "f7f4003d8319",
          "title": "Google Public DNS: A New DNS Resolver From Google",
          "url": "http://googlecode.blogspot.com/2009/12/introducing-google-public-dns-new-dns.html",
          "record": "https://links.thingelstad.xyz/links/f7f4003d8319/"
        },
        {
          "id": "2b11de7f9c5b",
          "title": "Thomson Reuters Laying Off 240 Across Legal Publishing Division",
          "url": "http://m.paidcontent.org/article/419-thomson-reuters-laying-off-240-across-legal-publishing-division/",
          "record": "https://links.thingelstad.xyz/links/2b11de7f9c5b/"
        },
        {
          "id": "f8bed24bad67",
          "title": "EtherPad to Shut Down After Google Acquisition of Parent Company AppJet",
          "url": "http://etherpad.com/ep/blog/posts/google-acquires-appjet",
          "record": "https://links.thingelstad.xyz/links/f8bed24bad67/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://ajaxian.com/archives/highcharts-really-nice-charting-api"
  }
}
