説明
注意事項
例
| 例: 目盛りラベルの交互表示の制御 | |
![]() | |
{import * from CURL.GUI.CHARTS}
{import * from CHARTS-DOC,
location = "../docstring-support/gui/charts-doc.scurl"
}
{let chart:LayeredChart =
{LayeredChart
width = 12cm,
height = 8cm,
flipped? = true,
legend-enabled? = false,
{ScatterLayer
sample-sales-records,
"asia-sales",
x-axis-data =
{ChartDataSeries sample-sales-records, "period"}
}
}
}
{value chart}
{Table
columns = 2,
{text chart width:},
{TextField
value = "12cm",
width = 3cm,
{on ValueFinished at tf:TextField do
{chart.set-chart-size
{evaluate tf.value} asa Distance,
chart.height
}
}
},
{text chart height:},
{TextField
value = "8cm",
{on ValueFinished at tf:TextField do
{chart.set-chart-size
chart.width,
{evaluate tf.value} asa Distance
}
}
},
{text ChartLabelGroup.stagger-level (on bottom axis):},
{TextField
value = "0",
{on ValueFinished at tf:TextField do
{if-non-null axis = chart.bottom-axis then
set axis.label-group.stagger-level =
{tf.value.to-int}
}
}
},
{CheckButton
label = "tick-label-auto-stagger?",
value = chart.tick-label-auto-stagger?,
{on ValueFinished at cb:CheckButton do
set chart.tick-label-auto-stagger? = cb.value
}
}
}
|