C++调用Python实现可视化
文章目录
- 编译环境
- 环境配置
- ==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-master
下matplotlibcpp.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实现可视化相关推荐
- python数据可视化利用_利用pyecharts实现python数据可视化
**python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...
- 《Python数据可视化编程实战》——5.5 用OpenGL制作动画
本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...
- 超硬核的 Python 数据可视化教程!
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器学习算法那些事 Python实现可视化的三个步骤: ...
- 超硬核的 Python 数据可视化教程
来源:数据分析1480 本文约3000字,建议阅读6分钟 本文为你介绍Python实现可视化的三个步骤. Python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 ...
- Python数据可视化教程之基础篇
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 开运张 | 作者 知乎专栏 | 来源 https://zhuanlan.zhihu.c ...
- Python数据可视化——使用Matplotlib创建散点图
Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...
- python与excel做数据可视化-python做可视化数据分析,究竟怎么样?
Python做可视化数据分析也是可以的,只是对比起来专业的可视化工具有些得不应手,做出来的图可能不太美观.Python用来处理数据,用来分析绝对可以.我觉得想要可视化可以使用专门的可视化工具. 不过, ...
- python画折线图详解-Python数据可视化(一) 绘制折线图和散点图
数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...
- c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏
以前,Excel和Python Jupyter Notebook之间我们只能选择一个.但是现在随着PyXLL-Jupyter软件包的推出,可以将两者一起使用. 在本文中,我将向你展示如何设置在Exce ...
最新文章
- 《Windows核心编程(第5版•英文版)》暨《深入理解.NET(第2版•英文版)》有奖书评/读书笔记征集活动
- NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置
- SQL反模式笔记7——多列属性
- 台式机自动关机+自动重启问题
- mysql 学习笔记05 统计函数的相关使用
- ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
- 荒野行动服务器维护啥时好,荒野行动服务器真的极差
- 大端机,小端机;截断与提升
- iOS-启动动态页跳过设计思路
- BZOJ 1040 [ZJOI2008]骑士
- LintCode-73.前序遍历和中序遍历树构造二叉树
- OpenGL基础11:空间
- 生产企业ERP流程是什么
- iozone测试文件系统IO性能
- 在线作图|2分钟绘制一张相关性桑基图
- matlab仿真高尔顿正态分布源码,童年趣话:从弹珠台到高斯分布
- 大连海事计算机学硕分数线,大连海事大学2019年考研复试分数线预测
- 刷新BIOS应该做的几件事
- 五、NLP聊天语料处理
- 免费领7天腾讯视频VIP/优酷会员!
热门文章
- 为什么微软不承认java_Java程序员3面小米,被俩算法题难倒,微软员工6分钟解决,真丢脸...
- 乐高无限无法进入服务器,乐高无限6月13日更新公告 修复部分玩家无法进入游戏等问题...
- 在为配钥匙发愁吗?无人AI钥匙机帮你配Hello Kitty定制钥匙!
- CSAPP_Lab1完成过程
- 冰shader_干货 | UnityShader Demo01之冰块材质
- 10. python入门速通教程之类、继承类、类中的特殊方法
- r7 4800u和r7 5800u差距大不大
- 封装 解封装 网线制作
- Daily record-September
- 超级模仿秀--挑战微软画图软件(1)