Chartkick

Dev tools

charting library

SHOW HN2013

272points
61comments
#43of 1,739 in 2013
Top 3%of 2013 by points

How HN took it

MixedNo clear lean

13 positive, 11 neutral or asking, 0 mixed, 7 critical, out of 31 comments about the project. Thread score +0.22.

Idea: 4 for, 2 againstDesign: 1 for, 2 againstExecution: 0 for, 2 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple one-line Ruby API for charts

    From 3 comments
    • Great meta graphing library. Love that Google Charts AND Highcharts are supported.
      hiccup on HN
    • This is what i was looking for, just in time :) I had tried Highcharts but this is the most neat solution. Thanks.
      vysakh0 on HN
    • This looks amazing. Thanks for sharing.
      purephase on HN
  • Pairs well with groupdate for date grouping

    From 3 comments
    • Nice, going to try this. I particularly like the groupdate concept, and might send you a pull request adding 2.X support, if that fits in line with the project goals. I should…
      patio11 on HN
    • I've been looking for something like groupdate for a long time. Time to go back and refactor...
      tbrooks on HN
    • Good stuff! The groupdate lib's really handy for quick visualization of data. Nice! For more complex visualizations, might want to check out GoogleVisualr which I created…
      winstonyw on HN
  • Lightweight wrapper that is easy to port

    From 2 comments
    • The ruby wrapper lib around the JS is dead simple. Could be ported to any language with ease. Very nice work!…
      jqueryin on HN
    • I wasn't going to click on this as I don't use Ruby very often, but I'm glad I did as it's mostly JavaScript with a ruby helper! If I were you I would reverse the focus and make…
      jameswyse on HN

Objections

  • Most of the work is done by Highcharts and Google Charts

    From 1 comment
    • This looks nice, but most of the hard work is done elsewhere. https://github.com/ankane/groupdate (by the same author) makes it simple to output the right JSON grouped by date…
      tomblomfield on HN
  • Curved interpolated lines can misrepresent data

    From 2 comments
    • Assuming the data for the graph shown is the dots, then the lines between them should be straight, not curved, because othrwise the graph is pretending to have higher accuracy…
      cabalamat on HN
    • Not entirely sure if this is on-topic, but why do so many graphs when told to "smooth" results simply apply a bezier curve to the data points? It results in some maximum and…
      windsurfer on HN
  • Setup requires including Google Charts or Highcharts separately

    From 2 comments
    • ``` Error Loading Chart: Please install Google Charts or Highcharts ```
      huhtenberg on HN
    • You have to install either library as well: -- For Google Charts, use: <%= javascript_include_tag "//www.google.com/jsapi", "chartkick" %> If you prefer Highcharts, use: <%=…
      envex on HN

Requests

  • Support for more chart customization

    From 1 comment
  • Port to a JavaScript-first library with language helpers

    From 1 comment
    • I wasn't going to click on this as I don't use Ruby very often, but I'm glad I did as it's mostly JavaScript with a ruby helper! If I were you I would reverse the focus and make…
      jameswyse on HN

Questions

  • Error with group method on Mongoid arrays

    From 1 comment
    • Hmm. I'm getting a ``` undefined method `group' for #<Array:0x3a32f0c> ``` error with ``` <%= pie_chart @pixel.hits.group("referrer").count %> ``` using mongoid 3, Pixel…
      hayksaakian on HN
  • PostGIS adapter not supported by groupdate

    From 1 comment
    • I get "* RuntimeError Exception: Connection adapter not supported: PostGIS" when trying to use groupdate. I am using Postgresql with Postgis. Is there a workaround?
      MartinDuese on HN

Alternatives named

  • Lazy Highcharts

    From 1 comment
    • Lazy Highcharts has been available for quite some time: https://github.com/michelson/lazy_high_charts I highly recommend it over writing JS for your highcharts, esp if you push a…
      up_and_up on HN
  • django-graphos

    From 1 comment
    • We are building something similar for Django/Python: https://github.com/agiliq/django-graphos I am going to pick up some ideas from your code.
      shabda on HN
  • GoogleVisualr

    From 1 comment
    • Good stuff! The groupdate lib's really handy for quick visualization of data. Nice! For more complex visualizations, might want to check out GoogleVisualr which I created…
      winstonyw on HN
  • RazorFlow

    From 1 comment
    • If anyone's looking for similar functionality for PHP (Database-level time-grouping, time-ranged drilldowns, charts), you can check out http://razorflow.com (Disclosure: I am the…
      antileet on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/5698370)