{"id":13858561,"url":"https://github.com/zuhao/plotrb","last_synced_at":"2025-07-14T00:31:40.721Z","repository":{"id":8967474,"uuid":"10708946","full_name":"zuhao/plotrb","owner":"zuhao","description":"A plotting library in Ruby built on top of Vega and D3.","archived":false,"fork":false,"pushed_at":"2013-09-23T05:10:48.000Z","size":659,"stargazers_count":41,"open_issues_count":3,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-06T03:05:38.256Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zuhao.png","metadata":{"files":{"readme":"README.rdoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-15T16:37:25.000Z","updated_at":"2022-04-09T22:39:02.000Z","dependencies_parsed_at":"2022-09-18T15:12:11.141Z","dependency_job_id":null,"html_url":"https://github.com/zuhao/plotrb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zuhao%2Fplotrb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zuhao%2Fplotrb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zuhao%2Fplotrb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zuhao%2Fplotrb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zuhao","download_url":"https://codeload.github.com/zuhao/plotrb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225930002,"owners_count":17547092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-05T03:02:13.424Z","updated_at":"2025-07-14T00:31:40.705Z","avatar_url":"https://github.com/zuhao.png","language":"Ruby","readme":"= Plotrb\n\nVega/D3-based plotting gem for Ruby\n\n* {sciruby.com}[http://sciruby.com]\n* {Google+}[https://plus.google.com/109304769076178160953/posts]\n* {Wan Zuhao}[]\n* {Examples on bl.ocks.org}[http://bl.ocks.org/zuhao]\n\n{\u003cimg src=https://travis-ci.org/zuhao/plotrb.png\u003e}[https://travis-ci.org/zuhao/plotrb]\n\n== Description\n\nPlotrb is an experimental plotting library for the Ruby language. It\nbrings {the simplicity of Vega}[http://trifacta.github.io/vega/] and\n{the power of D3}[http://d3js.org/] to the Ruby science community, to\nallow for {fast, customizable design; reusability and shareability; programmatic generation of visualizations; and improved performance and platform flexibility}[https://github.com/trifacta/vega/wiki/Vega-and-D3].\n\nPlotrb is in many ways the child of\n{Rubyvis}[http://github.com/SciRuby/rubyvis] (the Ruby port of\nProtovis). However, it improves upon Rubyvis in that it uses a DSL that\nwill be much more familiar and natural to Ruby coders.\n\nPlotrb was created by Wan Zuhao as part of Google's Summer of Code 2013.\nIt is part of {SciRuby}[http://sciruby.com].\n\n== Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'plotrb'\n\nAnd then execute:\n\n    bundle\n\nOr install it yourself as:\n\n    gem install plotrb\n\n== Usage\n\nCurrently, Plotrb is intended to generate JSON specification for Vega. If you would like to see the visualization rendered in PNG or SVG, you will have to install {Vega}[https://github.com/trifacta/vega] and use its {Headless Mode}[https://github.com/trifacta/vega/wiki/Headless-Mode].\n\nNote that Plotrb is a work in progress, so we can't guarantee that every\nexample will work exactly.\n\n* {Arc}[http://bl.ocks.org/zuhao/6663966]\n* {Area}[http://bl.ocks.org/zuhao/6663999]\n* {Bar}[http://bl.ocks.org/zuhao/6662333]\n* {Barley}[http://bl.ocks.org/zuhao/6664828]\n* {Lifelines}[http://bl.ocks.org/zuhao/6664107]\n\nExamples may also be found in the `examples/` directory.\n\n== Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n\n== License\n\nCopyright (c) 2013, Wan Zuhao and the Ruby Science Foundation.\n\nAll rights reserved.\n\nPlotrb, along with SciRuby, is licensed under the BSD 2-clause license. See\n{LICENSE.txt}[https://github.com/SciRuby/sciruby/wiki/License] for details.\n\n== Donations\n\nSupport a SciRuby Fellow:\n\n{\u003cimg src=http://pledgie.com/campaigns/15783.png?skin_name=chrome\u003e}[http://www.pledgie.com/campaigns/15783]\n","funding_links":[],"categories":["Ruby","[](https://github.com/josephmisiti/awesome-machine-learning/blob/master/README.md#ruby)Ruby"],"sub_categories":["General-Purpose Machine Learning"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzuhao%2Fplotrb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzuhao%2Fplotrb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzuhao%2Fplotrb/lists"}