在使用 matplot++ 库时,我注意到图中缺少(裁剪掉)xlabel 和标题。
示例:
#include <cmath>
#include <matplot/matplot.h>
int main() {
using namespace matplot;
std::vector<double> x = linspace(0, 2 * pi);
std::vector<double> y = transform(x, [](auto x) { return sin(x); });
plot(x, y, "-o");
hold(on);
plot(x, transform(y, [](auto y) { return -y; }), "--xr");
plot(x, transform(x, [](auto x) { return x / pi - 1.; }), "-:gs");
plot({ 1.0, 0.7, 0.4, 0.0, -0.4, -0.7, -1 }, "k");
xlabel("X-axis Label");
ylabel("Y-axis Label");
title("My title");
show();
return 0;
}
输出:
我确实需要添加这些标签,而且我不想每次需要绘图时都手动将数据复制到 Matlab 中。
感谢您的任何想法!