在C++工程中使用matplotlib-cpp

在C++工程中使用matplotlib-cpp

1. 安装依赖:
sudo apt-get install python-matplotlib python-numpy python2.7-dev
2. CMakeLists.txt 中添加:
find_package(PythonLibs 2.7)
target_include_directories(myproject PRIVATE ${PYTHON_INCLUDE_DIRS})
target_link_libraries(myproject ${PYTHON_LIBRARIES})
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Visual Studio 2019 使用 C++ 并结合 matplotlib 进行数据可视化可以通过以下步骤实现: 1. 首先,确保已经安装了 Python 和 matplotlib 库。你可以通过在命令行输入 `pip install matplotlib` 来安装 matplotlib。 2. 在 Visual Studio 2019 创建一个新的 C++ 项目。 3. 在解决方案资源管理器,右键单击项目,然后选择“属性”。 4. 在属性对话框,展开“配置属性” > “常规”选项卡。 5. 在“常规”选项卡,找到“项目默认属性”部分。 6. 在“项目默认属性”部分,修改“项目默认属性”下拉菜单为 “所有配置”。 7. 在右侧面板,找到“VC++ 目录”并展开。 8. 在“VC++ 目录”下,找到“包含目录”一栏。 9. 点击“包含目录”一栏右侧的编辑按钮。 10. 在编辑框添加 Python 的 include 目录。默认情况下,Python 的 include 目录位于 `C:\Python27\include` 或者 `C:\Python37\include` 下,具体取决于你的 Python 版本和安装路径。 11. 点击确定保存更改,并关闭属性对话框。 12. 在你的 C++ 代码,包含 matplotlib 的头文件,并使用相应的函数进行数据可视化。例如: ```cpp #include <Python.h> #include <iostream> int main() { Py_Initialize(); PyRun_SimpleString("import matplotlib.pyplot as plt; plt.plot([1, 2, 3, 4]); plt.show()"); Py_Finalize(); return 0; } ``` 13. 编译和运行你的 C++ 代码。你应该能够看到 matplotlib 绘制的简单折线图。 这就是在 Visual Studio 2019 使用 C++ 结合 matplotlib 进行数据可视化的基本步骤。注意,这种方法需要安装 Python 和 matplotlib,并将 Python 的 include 目录添加到 Visual Studio 的项目属性

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值