Nicer axis labels

master
Jos van den Oever 2017-09-03 15:57:17 +02:00
parent 23d6e6b2f3
commit 830c3f99ca
3 changed files with 5 additions and 3 deletions

View File

@ -14,11 +14,13 @@ Item {
ValueAxis {
id: axisX
titleText: qsTr("time [s]")
labelFormat: "%.1f"
}
ValueAxis {
id: axisY
titleText: qsTr("electric potential [V]")
labelFormat: "%.1f"
}
LineSeries {

View File

@ -18,7 +18,7 @@ impl TimeSeriesTrait for TimeSeries {
emit: emit,
list: Vec::new(),
};
for i in 0..100 {
for i in 0..101 {
let x = i as f32 / 10.;
series.list.push(TimeSeriesItem {
time: x,

View File

@ -272,14 +272,14 @@ QWidget* createChartTab(Model* model) {
chart->addSeries(cos);
QValueAxis *axisX = new QValueAxis;
axisX->setLabelFormat("%i");
axisX->setLabelFormat("%.1f");
axisX->setTitleText("time [s]");
chart->addAxis(axisX, Qt::AlignBottom);
sin->attachAxis(axisX);
cos->attachAxis(axisX);
QValueAxis *axisY = new QValueAxis;
axisY->setLabelFormat("%i");
axisY->setLabelFormat("%.1f");
axisY->setTitleText("electric potential [V]");
chart->addAxis(axisY, Qt::AlignLeft);
sin->attachAxis(axisY);