#include #include #include int main() { using namespace matplot; std::default_random_engine g(0); std::uniform_real_distribution d; std::vector x(10); std::generate(x.begin(), x.end(), [&]() { return d(g); }); std::vector y(10); std::generate(y.begin(), y.end(), [&]() { return d(g); }); std::uniform_real_distribution d2(0, 90); std::vector z(10); std::generate(z.begin(), z.end(), [&]() { return d2(g); }); auto p = plot3(x, y, z, "o"); p->parent()->x_axis().tick_label_format("s"); xlabel("X"); ylabel("Y"); zlabel("Duration"); grid(on); show(); return 0; }