GithubHelp home page GithubHelp logo

datadevx / charts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fuchsia-programming/charts

0.0 1.0 0.0 11.96 MB

Ruby, Python and Perl based d3pie, Google Charts, Chart.js, plotly.js, Matplotlib and Seaborn charting demonstration :heartpulse: :cupid: :gift_heart: Configurable static site generator :doughnut: :dvd: :black_circle: :full_moon:

Home Page: https://fuchsia-programming.github.io/charts/

License: MIT License

Ruby 1.73% HTML 70.76% Python 0.13% JavaScript 26.78% CSS 0.61%

charts's Introduction

Charting Demo Info

License: MIT

English Deutsche

This Ruby script run.rb is a static site generator. It data mines or text mines a folder of XML Schema files as well as the MIT License (only for the d3pie charts) and generates statistics on elements and attributes (the XML Schema) or on words (the License).

The config file: config.xml stores most of the websites configuration information and can be easily customized.

A fancy feature is the ability to switch between using all d3pie, Google Charts, Chart.js or plotly.js based pie charts just by changing the config entry chart_type to one of d3pie, google, chartjs or plotly.

The site config entry chart_type can be set to all which displays all chart types, each chart type on its own page.

The home page has a selection of both d3pie JavaScript charts and some PNG charts created from using the Python packages Seaborn and Matplotlib.

For all four styles of pie charts we have both Donut and Pie style charts.

The advantage of the d3pie chart is its interactive clickable pie charts pieces.

The advantage of the Google Chart pie chart is its in built ability to create a chart legend.

The advantage of the Chart.js pie chart is its interactive clickable legend.

The plotly.js pie charts are by far the most interactive out of the box.

Even the README.md file is created from the config.xml config file.

Demo can be seen here: http://thebeast.me/charts/

This repository is built with

  1. macOS High Sierra
  2. macOS X El Capitan
  3. Windows 10
  4. Homebrew
  5. Chocolatey
  6. Ruby
  7. RubyMine
  8. Rubocop
  9. rbenv
  10. ruby-build
  11. kramdown
  12. RubyCritic
  13. Bundler
  14. Chroma
  15. CSV gem
  16. Atom
  17. linter
  18. linter-pylint
  19. linter-rubocop
  20. Sublime Text
  21. SublimeLinter
  22. SublimeLinter-pylint
  23. SublimeLinter-rubocop
  24. Sublime Text Markdown Preview
  25. Python
  26. PyCharm
  27. Seaborn
  28. pandas
  29. Matplotlib
  30. Pylint
  31. Perl
  32. cloc
  33. d3pie
  34. D3
  35. Google Charts
  36. Chart.js
  37. plotly.js
  38. HTML5
  39. CSS3
  40. Bootstrap
  41. jQuery
  42. JSON
  43. JavaScript
  44. YAML
  45. XML
  46. XML Schema
  47. Regular expressions
  48. Concatenation
  49. Git
  50. GitHub Desktop
  51. GitHub Pages
  52. GitHub:buttons
  53. Flag Counter
  54. Sitemaps
  55. Markdown
  56. robots.txt
  57. Portable Network Graphics
  58. ICO
  59. GIF
  60. CSV
  61. Text file
  62. Shields.io
  63. MacVim
  64. RVM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.