Frappe Charts

Dev tools

javascript charting library

SHOW HN2017

474points
87comments
#24of 2,242 in 2017
Top 2%of 2017 by points

How HN took it

CuriousMostly questions and neutral comments

12 positive, 25 neutral or asking, 2 mixed, 8 critical, out of 47 comments about the project. Thread score +0.13.

Execution: 5 for, 4 againstDesign: 4 for, 2 againstPerformance: 1 for, 1 againstIdea: 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

  • Clean, clear code and simple design

    From 2 comments
  • Annual heatmap is a distinctive feature

    From 1 comment
    • The annual heatmap is particularly cool, and not something I've seen in many (any?) other libraries.
      dabernathy89 on HN
  • Responsive and performant

    From 2 comments
    • > Is responsiveness a priority with this library? It sure is. Just pushed a fix, thanks for reporting :) Do report any issues you find over at…
      pratu16x7 on HN
    • It's so good! I am thoroughly impressed with its performance and the dynamic data binding. I discovered in comments that there's a frappe-gantt chart as well, would be nice if…
      prashnts on HN

Objections

  • No unit tests

    From 2 comments
    • Looks nice, 0 dependency, simple design but there is one issue... I see that you don't have a single unit test or integration or functional etc. Even if your in house developers…
      harunurhan on HN
    • Do you have a separate repo with unit tests? If not, how do you test the charts?
      polskibus on HN
  • Does not work in IE11

    From 2 comments
    • > Supported across all major browsers Please be more specific: Frappe Charts doesn't work in MSIE 11 which is the latest IE for Windows 7 which is used by a lot of enterprises.
      silvestrov on HN
    • Be that as it may, that doesn’t address the apparent fact that it doesn’t work in all major browsers — certainly IE11 would be considered one by most.
      thinkpad20 on HN
  • No stacked bar charts or pie charts

    From 2 comments
    • No stacked bar charts, unfortunate. Looks really nice.
      mmcnl on HN
    • Really nice work on this. Does it support pie charts currently? If not, any plans to do so in the future?
      valar_m on HN

Requests

  • Add tests

    From 2 comments
    • We look forward to adding those (just created an issue). They are quite decoupled as of now, so shouldn't be much trouble.
      pratu16x7 on HN
    • maybe you could start contributing to the project by helping writing some tests? i see that this is a library for a product that develop, so this might be a project they just…
      thrownaway954 on HN
  • Support for React Native

    From 1 comment
    • If you also support react native using their canvas, it might be a pretty sweet addition. Plotting libraries are somewhat missing in react-native.
      tehlike on HN
  • Realtime updating graphs

    From 1 comment
    • Any support for realtime/updating graphs on the fly?
      m1 on HN

Questions

  • Why not use chart.js or D3

    From 2 comments
  • Supported browsers

    From 1 comment
    • Impressive! What are the supported browsers? What are your plans going forward?
      polskibus on HN

Alternatives named

  • chart.js

    From 2 comments
    • This looks great. Can I ask why you didn't use chart.js?
      jazoom on HN
    • chart.js isn't perfect, but it's pretty easy to customise and remove/change any element you don't like. I find it hard to believe it was easier for you to create an entirely new…
      jazoom on HN
  • D3

    From 2 comments
    • D3 doesn’t have dependencies. Why use this?
      pteredactyl on HN
    • Lots of libs advertise 0 dependencies. I'm not fussed if a library depends on D3 though. D3 is 80k gzipped, this is 15k gzipped, ChartJS is about 20k gzipped. If you need one…
      cormacrelf on HN
  • Google Charts

    From 1 comment
    • Google Charts is a solid lib if you need the go-wide support
      bpicolo on HN
  • cal-heatmap

    From 1 comment
    • We used cal-heatmap (https://github.com/wa0x6e/cal-heatmap) earlier. It's pretty neat.
      pratu16x7 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/15594004)