神代です. GPhys付属の GGraph::color_bar に以下のような機能追加や修正をしました. さきほどコミットしました. 1) オプション "title", "units", "charindex" の追加 2) opt["tickintv"] == 0 のときは目盛なしにする 3) opt["lavelintv"] == 0 のときはラベルなしにする 4) オプション "index" を opt["constwidth"] == false でも有効にした 5) opt["constwidth"] == true かつ トーンレベルに無限大の指定がある場合 に, カラーバーの長さ・形が opt["constwidth"] == false のときと変わっ てしまう不具合を修正 6) その他いくつかの細かい修正 基本的に動作に変更ないですが, 5 については, 上記の条件のときにこれまで とカラーバーの表示が異なります(が, 修正後のほうが期待されている動作だ と思います). テストに使ったスクリプトを添付します. インストール後, gphys/sample/ に置いて実行するものです.
Attachment:
color_bar.rb
Description: Binary data