C++ macOS上的plt::show()不';我什么也不显示,只有一个白色的空白屏幕
我使用minimal.cpp(下面提供的代码片段)使用matplotlib cpp库来显示绘图,但我看到的只是一个没有绘图的空白白色框。但是,我可以在目录中看到保存的绘图C++ macOS上的plt::show()不';我什么也不显示,只有一个白色的空白屏幕,c++,macos,matplotlib,C++,Macos,Matplotlib,我使用minimal.cpp(下面提供的代码片段)使用matplotlib cpp库来显示绘图,但我看到的只是一个没有绘图的空白白色框。但是,我可以在目录中看到保存的绘图 #define _USE_MATH_DEFINES #include <iostream> #include <cmath> #include "matplotlibcpp.h" namespace plt = matplotlibcpp; int main() { plt::plot({1
#define _USE_MATH_DEFINES
#include <iostream>
#include <cmath>
#include "matplotlibcpp.h"
namespace plt = matplotlibcpp;
int main()
{
plt::plot({1,3,2,4});
// save figure
const char* filename = "./basic.png";
std::cout << "Saving result to " << filename << std::endl;
plt::save(filename);
plt::show();
}
PS: I'm working from MacOSX environment and backend is TkAgg.
My end goal is to use this library to plot a stream of data in realtime.
定义使用数学定义
#包括
#包括
#包括“matplotlibcpp.h”
名称空间plt=matplotlibcpp;
int main()
{
plt::plot({1,3,2,4});
//保存数字
const char*filename=“./basic.png”;
std::请提供一个最小的、可复制的示例,以便我们复制该问题。您好@Sailanarmo,我已更新了代码段。如果您还需要什么,请告诉我。谢谢,请提供一个最小的、可复制的示例,以便我们复制该问题。您好@Sailanarmo,我已更新了代码段,如果您需要,请告诉我还有别的吗,谢谢