文章目录

  • 编译环境
  • 环境配置
    • ==1. 解决方案配置和平台==
    • ==2. VC++ 目录→包含目录==
    • ==3. VC++ 目录→库目录==
    • 4. C/C++→常规→附加包含目录
    • ==5. C/C++→语言→C++ 语言标准==
    • 6. 链接器→常规→附加库目录
    • 7. 链接器→输入→附加依赖项
  • 问题集锦
    • 1. C++标准的版本
    • 2. 重复定义
    • 3. std :: stod不是std的成员
  • 实现效果
  • 注意事项
  • 资源
  • 参考文章

编译环境

CMake
Visual Studio 2017
Python 3.7(需安装numpy matplotlib) 可参考Python安装第三方库(很全面)

环境配置

1. 解决方案配置和平台

2. VC++ 目录→包含目录

F:\VINCENT\Documents\CPP\PlotPicture\matplotlib-cpp-master
D:\Programs\Python\Python37\Lib\site-packages\numpy\core\include
D:\Programs\Python\Python37\include

若头文件中已新建matplotlibcpp.h头文件,且复制path\matplotlib-cpp-mastermatplotlibcpp.h中内容,则只用添加上述的后面两个的路径。

3. VC++ 目录→库目录

D:\Programs\Python\Python37\libs

4. C/C++→常规→附加包含目录

D:\Programs\Python\Python37\include

5. C/C++→语言→C++ 语言标准

ISO C++17 标准 (/std:c++17)

6. 链接器→常规→附加库目录

D:\Programs\Python\Python37\libs

7. 链接器→输入→附加依赖项

python37.lib
python3.lib
_tkinter.lib

问题集锦

1. C++标准的版本

2. 重复定义

3. std :: stod不是std的成员

matplotlibcpp.h文件中添加#include <string>

实现效果

注意事项

可以采用C++调用python的方式,将要画的数据传参给python。同时在动态画图过程中,不要使用plt.show()这种方式,这种方式会让程序阻塞,只有关掉画图框程序才会继续执行。如果要实时显示,使用plt.ion()的交互方式画图。

资源

最新资源:https://github.com/lava/matplotlib-cpp
本文所使用资源:matplotlib-cpp-master.zip

参考文章

C++中使用matplotlib绘图
c++调用matplotlib
五分钟学会C++高效图表绘制神器调用

C++调用Python实现可视化相关推荐

  1. python数据可视化利用_利用pyecharts实现python数据可视化

    **python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...

  2. 《Python数据可视化编程实战》——5.5 用OpenGL制作动画

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  3. 超硬核的 Python 数据可视化教程!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器学习算法那些事 Python实现可视化的三个步骤: ...

  4. 超硬核的 Python 数据可视化教程

    来源:数据分析1480 本文约3000字,建议阅读6分钟 本文为你介绍Python实现可视化的三个步骤. Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 ...

  5. Python数据可视化教程之基础篇

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 开运张 | 作者 知乎专栏 | 来源 https://zhuanlan.zhihu.c ...

  6. Python数据可视化——使用Matplotlib创建散点图

    Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...

  7. python与excel做数据可视化-python做可视化数据分析,究竟怎么样?

    Python做可视化数据分析也是可以的,只是对比起来专业的可视化工具有些得不应手,做出来的图可能不太美观.Python用来处理数据,用来分析绝对可以.我觉得想要可视化可以使用专门的可视化工具. 不过, ...

  8. python画折线图详解-Python数据可视化(一) 绘制折线图和散点图

    数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...

  9. c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏

    以前,Excel和Python Jupyter Notebook之间我们只能选择一个.但是现在随着PyXLL-Jupyter软件包的推出,可以将两者一起使用. 在本文中,我将向你展示如何设置在Exce ...

最新文章

  1. 《Windows核心编程(第5版•英文版)》暨《深入理解.NET(第2版•英文版)》有奖书评/读书笔记征集活动
  2. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置
  3. SQL反模式笔记7——多列属性
  4. 台式机自动关机+自动重启问题
  5. mysql 学习笔记05 统计函数的相关使用
  6. ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
  7. 荒野行动服务器维护啥时好,荒野行动服务器真的极差
  8. 大端机,小端机;截断与提升
  9. iOS-启动动态页跳过设计思路
  10. BZOJ 1040 [ZJOI2008]骑士
  11. LintCode-73.前序遍历和中序遍历树构造二叉树
  12. OpenGL基础11:空间
  13. 生产企业ERP流程是什么
  14. iozone测试文件系统IO性能
  15. 在线作图|2分钟绘制一张相关性桑基图
  16. matlab仿真高尔顿正态分布源码,童年趣话:从弹珠台到高斯分布
  17. 大连海事计算机学硕分数线,大连海事大学2019年考研复试分数线预测
  18. 刷新BIOS应该做的几件事
  19. 五、NLP聊天语料处理
  20. 免费领7天腾讯视频VIP/优酷会员!

热门文章

  1. 为什么微软不承认java_Java程序员3面小米,被俩算法题难倒,微软员工6分钟解决,真丢脸...
  2. 乐高无限无法进入服务器,乐高无限6月13日更新公告 修复部分玩家无法进入游戏等问题...
  3. 在为配钥匙发愁吗?无人AI钥匙机帮你配Hello Kitty定制钥匙!
  4. CSAPP_Lab1完成过程
  5. 冰shader_干货 | UnityShader Demo01之冰块材质
  6. 10. python入门速通教程之类、继承类、类中的特殊方法
  7. r7 4800u和r7 5800u差距大不大
  8. 封装 解封装 网线制作
  9. Daily record-September
  10. 超级模仿秀--挑战微软画图软件(1)