Поместите столбцы с определенными значениями оси X на графике

удалите скобку в increaseCount(), потому что с помощью скобки вы создаете экземпляр вашего VoidCallback, и это будет работать только один раз, поэтому попробуйте это

return BoxWidget(onPressed: increaseCount, counter: _counter,);
0
задан user10915156 19 January 2019 в 17:09
поделиться

1 ответ

Хотя я согласен с @ Dave2e, что столбчатая диаграмма не может быть лучшим способом представления ваших данных, вы можете получить что-то наподобие того, что вы описываете, начав с пустого графика и нарисовав соответствующие прямоугольники. Я использую ваши значения y (1: 4) и значения x, которые вы упомянули в своем комментарии. Я не уверен, что вы хотите на оси X, но я показываю метки для значений X, которые вы даете. Чтобы выглядеть как гистограмма, я подавляю отметки на оси абсцисс.

plot(NULL, xlim=c(0,11), ylim=c(0,4.5), bty="n",
    xaxt="n", xaxs="i", yaxs="i", xlab="", ylab="")
rect(x-0.5, 0, x+0.5, y, col="gray")
axis(side=1, at=x, col.ticks=NA)

Barplot-like chart

0
ответ дан G5W 19 January 2019 в 17:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: