Daru: 뷰를 사용하여 차트 표시
차트 그리기 도구 Daru:View
Ruby 차트Daru::View를 표시하는 도구를 사용해 보았습니다.Daru: View는 2017년에 시작된 비교적 새로운 프로젝트입니다.사용Google Charts 또는 Highcharts.
설치하다.
2019년 1월 26일까지 다루, 다루:View는gem포장이 아니라github창고에서 최신판을 설치했다.적어도 내 환경에서는 안정판의daru에서 정상적으로 일할 수 없다.여기specific_install를 이용해서 GiitHub의 창고에서 설치했습니다.gem install specific_install
gem install https://github.com/SciRuby/daru
gem install https://github.com/SciRuby/daru-view
그 전에 Jupter+IRuby 환경을 설치해야 합니다.이것은 좀 번거롭다. IRuby 설치 가이드 상세한 방법이 있다.
시용하다 jupyter lab
또는 jupyter notebook
Jupter를 시작합니다.
그래프를 그리는 프로그램 라이브러리
2019년 1월 26일까지 다루, 다루:View는gem포장이 아니라github창고에서 최신판을 설치했다.적어도 내 환경에서는 안정판의daru에서 정상적으로 일할 수 없다.여기specific_install를 이용해서 GiitHub의 창고에서 설치했습니다.
gem install specific_install
gem install https://github.com/SciRuby/daru
gem install https://github.com/SciRuby/daru-view
그 전에 Jupter+IRuby 환경을 설치해야 합니다.이것은 좀 번거롭다. IRuby 설치 가이드 상세한 방법이 있다.시용하다 jupyter lab
또는 jupyter notebook
Jupter를 시작합니다.
그래프를 그리는 프로그램 라이브러리
폴리라인 차트
1821 - 1934년 캐나다 산고양이의 연간 포획 수량을 접선도로 묘사해 본다.먼저 밥캣의 데이터 세트를 읽어 Daru:DataFrame 객체를 만듭니다.
require 'daru/view'
require 'rdatasets' # gem install rdatasets
lynx = Daru::DataFrame.from_rdatasets :datasets, :lynx
Google charts를 지정합니다.이외에도 하이차트 등을 지정할 수 있다.
# Google Charts を指定する
Daru::View.plotting_library = :googlecharts
도표를 그리다.선택된 선형 차트가 없습니다.chart = Daru::View::Plot.new(lynx)
chart.show_in_iruby
안 하고
show_in_iruby
아이루비 측에서 판단해야 한다고 생각했는데 안 할 이유가 있을 것 같아요.평면도
옵션 유형: area를 지정합니다.
chart = Daru::View::Plot.new(lynx, type: :area)
chart.show_in_iruby
막대 그래프
선택 가능한 형식: bar를 지정합니다.
chart = Daru::View::Plot.new(lynx, type: :bar, height: 600)
chart.show_in_iruby
차트 색상 수정
chart = Daru::View::Plot.new(lynx, type: :bar, height: 600, colors: ["Green"])
chart.show_in_iruby
colors: [Green] 등으로 변경합니다.머리글 및 축 삽입
chart = Daru::View::Plot.new(lynx,
type: :area,
title: "カナダの山猫の年間捕獲数",
hAxis: {title: "年"},
vAxis: {title: "頭数"},
colors: ["Orange"],
height: 360,
)
chart.show_in_iruby
거품 도표
usarrests = RDatasets.load :datasets, :USArrests
chart = Daru::View::Plot.new(usarrests,
type: :bubble,
width: 700,
height: 700,
colors: ['yellow', 'red']
)
chart.show_in_iruby
산포도
cars = RDatasets.load :datasets, :cars
chart = Daru::View::Plot.new(cars,
type: :scatter,
width: 600,
height: 600
)
chart.show_in_iruby
(계속)
Reference
이 문제에 관하여(Daru: 뷰를 사용하여 차트 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kojix2/items/7ec753945a446ce055e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)