Rでお遊び:シャーロットに想いを馳せて。彗星軌道の作成?「sphereplot」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

アニメ「シャーロット」は残り3話を残すのみです。まだ、オープニングで示されている「謎の軌道」や「彗星」などは謎のままです。そこで、地球を中心と黄道や赤道、ポイントを手軽に描写できる「sphereplot」パッケージを紹介します。

このパッケージ、お遊び以上に使えると思います。アニメの謎を解くだけではなく。「噴火による影響」や「彗星の軌道」などの描写に使用できると思います。

シャーロットや天体が好きな方は、「秋の夜長にプロットをグリグリ」動かしてみてはいかがでしょうか。

本パッケージは出力にrglを利用しています。rglに出力した内容をHTMLに保存するコマンドも紹介していますので、何かの役に立てばと思います。

パッケージのバージョンは1.5。紹介コマンドはR version 3.2.2で確認しています。


スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。
[code language=”R”]
#パッケージのインストール
install.packages(“sphereplot”)
[/code]


実行コマンド

詳細はコマンド、パッケージヘルプを確認してください。なお、出力を作業ディレクトリにHTMLで保存するコマンドは最下部の「writeWebGL」コマンドととなります。WebGLですので、発展性があります。

[code language=”R”]
#パッケージの読み込み
library(“sphereplot”)

#球を描写:rgl.sphgridコマンド
#半径の設定:radiusオプション
#経度ラベルの色を設定:col.longオプション
#緯度ラベルの色を設定:col.latオプション
#グリッド間隔を度で指定:deggapオプション
#経度の間隔を設定:longtypeオプション;H,時間:D,角度
#半径の軸を設定:radaxisオプション;TRUE/FALSE
#半径のラベルを設定:radlabオプション
rgl.sphgrid(radius = 1, col.long = “#6e5f72”, col.lat = “#a87963”, deggap = 30, longtype = “D”,
add = FALSE, radaxis = TRUE, radlab = “Radius”)

#球体内にポイントプロットデータを作成:pointsphereコマンド
#プロット数:Nオプション
#経度のプロット範囲を角度で設定:longlimオプション
#緯度のプロット範囲を角度で設定:latlimオプション
#半径のプロット範囲を設定:rlimオプション
PSH

出力例

・コマンド連続実行の結果
[pc][/pc]
[nopc]iPhoneなどのスマートフォンではグリグリできません、お手数ですがパソコンで閲覧してください。
sphereplot[/nopc]


少しでも、あなたのウェブや実験の解析が楽になりますように!!

タイトルとURLをコピーしました