Project

charma

0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Create chart in PDF
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 2.0
>= 0
~> 10.0
~> 3.0

Runtime

~> 2.2.2
 Project Readme

Charma

Create pages filled with charts in PDF format

もうちょっと詳しく

適当にデータを突っ込んだらいい感じのグラフを作ってくれることを目指している。 出力は PDF のみ。

入力は Hash。CSV を読んだりする機能はない。

対応しているグラフ

  • 棒グラフ
  • 折れ線グラフ
  • Violin Plot

対応しない予定のグラフ

  • 円グラフ
  • レーダーチャート
  • 3Dグラフ
  • 箱ひげ図

利用例

require 'charma'

Charma::Document.new do |doc|
  doc.new_page do |page|
    page.add_barchart(
      series:[{y:[3,1,4,1,5]}],
      x_ticks:%w[ foo bar baz qux quux]
    )
  end
  doc.render( File.basename(__FILE__, ".*")+".pdf" )
end

その他の利用例や出来上がる PDF については examples フォルダを参照のこと。

変更履歴

v0.1.2

2019.3.25

  • フォント指定を可能にした
  • Violn chart で bins を指定可能にした

v0.1.1

2019.3.24

  • デバッグ用に描画していた枠を撤去した
  • 利用例を追加した
  • バイオリンチャートに外枠をつけた

v0.1.0

2019.3.24

最初のリリース