前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

3039 re(3):2D headmapで各マスへ枠線描画
2015/11/5(木)18:15 - valley - 70.34.32.202.bf.2iij.net - 1575 hit(s)

引用する
現在のパスワード


竹の> 竹の> set ytics 1
竹の> 竹の> set mytics 2
竹の> 竹の> set grid noytics mytics front -1
竹の> 竹の>
竹の> 竹の> でもちゃんと狙った位置に grid が出ますが、rowheaders のときは、ytics
竹の> 竹の> でも mytics でもその rowheaders をラベルとして使用する位置にしかなぜ
竹の> 竹の> か grid が出せなくなってます。バグのような気もします (がよくわかりま
竹の> 竹の> せん)。
竹の>
竹の> ソース (src/datafile.c) を見たら rowheaders のときは自前で ytics をつ
竹の> けていて、それが問題のようです。バグというよりは「副作用」といった感
竹の> じです。
竹の>
竹の> 本家に投げてみたら、Ethan さんから、明示的なラベル付きの ytics 指定と
竹の> 同等のことをしているから、単純に「set ytics 1」とは共存できない、けど
竹の> add を使えば実現できる、と教えてもらいました。実際、「set ytics 1」を
竹の> 「set ytics add 1」に変えればだいたいうまくいきそうです。set arrow よ
竹の> りもこっちの方が楽で、1 行の修正で済みます。
竹の>
竹の> ただ、一番上に autoscale による余分な tics が追加されてしまうので、
竹の> 「set ytics add 0,1,5」のようにして最終 tics (あるいは yrange の上限)
竹の> を指定しないといけないかもしれません。

竹の様
御返事遅くなりまして申し訳ありません。色々御手数お掛けして頂きありがとうございます。

こちらで下記のような形でテストしました。

上部 略

$DATA << EOD
Case1,0,0,2
Case2,1,0,3
Case3,2,0,0
Case4,3,0,1
Case5,0,0,1
Case6,3,0,0
EOD

## データの高さ
DATA_H=6

set ytics add 0,1,DATA_H
set mytics 2
set grid noytics mytics front linetype -1

set title "heatmaps Test1"
set xrange [ -0.5 : 0.5 ] noreverse nowriteback
plot '$DATA' matrix rowheaders using 1:2:3 with image, '$DATA' matrix rowheaders using 1:2:(sprintf("%g",$3) ) with labels

以下略

これで大体意図したように各セル間に横線が引かれるのですが、各rowheaderの横に目盛が付けられてしまいます。
これをなくしたいのですが、良い方法はありますでしょうか?


〔ツリー構成〕

【3027】 2D headmapで各マスへ枠線描画 2015/10/16(金)19:12 valley (1055)
┣【3028】 re(1):2D headmapで各マスへ枠線描画 2015/10/16(金)19:43 valley (111)
┣【3029】 re(1):2D headmapで各マスへ枠線描画 2015/10/16(金)22:56 竹の (704)
┣【3030】 re(2):2D headmapで各マスへ枠線描画 2015/10/20(火)01:03 valley (171)
┣【3032】 re(2):2D headmapで各マスへ枠線描画 2015/10/21(水)17:53 竹の (975)
┣【3039】 re(3):2D headmapで各マスへ枠線描画 2015/11/5(木)18:15 valley (1816)
┣【3040】 re(4):2D headmapで各マスへ枠線描画 2015/11/5(木)20:50 竹の (213)
┣【3041】 re(5):2D headmapで各マスへ枠線描画 2015/11/6(金)07:43 valley (256)
┣【3042】 re(6):2D headmapで各マスへ枠線描画 2015/11/6(金)10:50 竹の (255)
┣【3043】 re(7):2D headmapで各マスへ枠線描画 2015/11/11(水)00:57 valley (375)
┣【3045】 re(8):2D headmapで各マスへ枠線描画 2015/11/11(水)10:15 竹の (738)
┣【3046】 re(9):2D headmapで各マスへ枠線描画 2015/11/11(水)12:31 竹の (873)
┣【3047】 re(9):2D headmapで各マスへ枠線描画 2015/11/11(水)19:49 valley (564)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.