数値軸で共通の機能を実装する抽象クラス。
説明
新しい NumericAxisMixin-of を初期化します。 |
この軸の範囲が厳密にオーバーライドされている場合は true。 |
この軸の範囲が現在オーバーライドされている場合は true。 |
範囲が現在オーバーライドされている場合にこの軸の最大値として使用される値。 |
範囲が現在オーバーライドされている場合にこの軸の最小値として使用される値。 |
この NumericAxisMixin-of の境界および生成される目盛りの数を制御するために使用できるプロシージャ。 |
このグラフの境界内に表示され続ける値の配列。 |
この軸の最適な目盛り構成を計算します。 |
この軸に必要な目盛りを生成します。 |
この軸に |
新しい NumericAxisMixin-of を初期化します。
説明
注意事項
この軸の範囲が厳密にオーバーライドされている場合は true。
説明
注意事項
範囲が現在オーバーライドされている場合にこの軸の最大値として使用される値。
説明
注意事項
範囲が現在オーバーライドされている場合にこの軸の最小値として使用される値。
説明
注意事項
このグラフの境界内に表示され続ける値の配列。
説明
注意事項
例
例: 次の使用: NumericAxisMixin-of.visible-values | |
{import * from CURL.GUI.CHARTS} {import * from CHARTS-DOC, location = "../docstring-support/gui/charts-doc.scurl" } {LayeredChart width = 15cm, height = 7cm, left-axis = {new {NumericDataSeriesAxis-of double}, {ChartDataSeries sample-records, "Age"}, {ChartDataSeries sample-records, "Points"}, visible-values = {new {Array-of double}, -5.0} }, {LineLayer sample-records, "Age", "Points", x-axis-data = {ChartDataSeries sample-records, "Name"} } } |
この軸の最適な目盛り構成を計算します。
戻り値
説明
注意事項
この軸に必要な目盛りを生成します。
戻り値
説明
この軸に
説明
説明
注意事項
例
例: 次の使用: NumericAxisMixin-of.set-forced-range | |
{import * from CURL.GUI.CHARTS} {import * from CHARTS-DOC, location = "../docstring-support/gui/charts-doc.scurl" } {let constant axis:{NumericDataSeriesAxis-of double} = {new {NumericDataSeriesAxis-of double}, {ChartDataSeries sample-records, "Age"}, {ChartDataSeries sample-records, "Points"}, force-zero? = false, force-range? = true, force-range-strict? = false, forced-min = 1.5, forced-max = 7.5 } } {LayeredChart width = 15cm, height = 7cm, left-axis = axis, {LineLayer sample-records, "Age", "Points", x-axis-data = {ChartDataSeries sample-records, "Name"} } } {Table columns = 2, {text forced-min:}, {TextField value = "" & axis.forced-min, {on ValueFinished at tf:TextField do {axis.set-forced-range axis.force-range?, force-range-strict? = axis.force-range-strict?, forced-min = {tf.value.to-double}, forced-max = axis.forced-max } } }, {text forced-max:}, {TextField value = "" & axis.forced-max, {on ValueFinished at tf:TextField do {axis.set-forced-range axis.force-range?, force-range-strict? = axis.force-range-strict?, forced-min = axis.forced-min, forced-max = {tf.value.to-double} } } } } {CheckButton label = "force-range?", value = axis.force-range?, {on ValueFinished at cb:CheckButton do {axis.set-forced-range cb.value, force-range-strict? = axis.force-range-strict?, forced-min = axis.forced-min, forced-max = axis.forced-max } } } {CheckButton label = "force-range-strict?", value = axis.force-range-strict?, {on ValueFinished at cb:CheckButton do {axis.set-forced-range axis.force-range?, force-range-strict? = cb.value, forced-min = axis.forced-min, forced-max = axis.forced-max } } } |