タイトルタブを作成して、マウスでタブをクリックすると表示する対象データ列が変化するようにする。そのために、drawTitleTabs()関数、mousePressed()関数、setCurrent(col)関数を作成する
Programming
Python mode for Processing: Ch04時系列-#10
drawDataBars(currentColumn)関数を作成して、棒グラフとして描いてみる。 figure_14_bar_chart_py.pyde
Python mode for Processing: Ch04時系列-#9
draw()関数内で、drawYearLabels()関数をdrawDataArea(currentColumn)のあとに置いて、X軸年の罫線を描く。 figure_13_reversed_py.pyde
Python mode for Processing: Ch04時系列-#8
データエリアを塗りつぶすために、drawDataArea()を作成する。 drawDataArea関数内では、beginShape()とendShape(CLOSE)で挟んで、vertex(x, y)で点をつないで行けば
Python mode for Processing: Ch04時系列-#7
drawDataCurve()関数を作成し、データ間を曲線で繋ぐ。drawDataCurve()関数内では、curveVertex()関数を以下のように用いる。
Python mode for Processing: Ch04時系列-#6
データハイライト関数drawDataHighlight(currentColumn)を作成し、マウスがデータポイントに近づくとデータポイントの強調とともにデータ数値を表示させるようにする。
Python mode for Processing: Ch04時系列-#5
draw()関数内で、drawDataPoints(currentColumn)とdrawDataLine(currentColumn)を異なる筆を指定することで、データポイントを強調した描画が可能となる。
Python mode for Processing: Ch04時系列-#4
次は、グラフの見かけに変化を加える。 figure_07a_shape_noFill_py.pyde figure_07b_shape_fill_py.p
Python mode for Processing: Ch04時系列-#3
y軸の数値ラベルとtick、そしてy軸のラベルを打つ。そのために、drawVolumeLabels()関数を作成し、その関数内で、 として、グローバル変数
Python mode for Processing: Ch04時系列-#2
次は、キーボード””で、デーブル内の対象データコラムを更新できるようにする。 global変数の使い方がようやく理解できてきた。 for in rangeの使い方(FloatTableクラス修正)に要注意。 ※