VS C++调用python进行画图matplotlib
生活随笔
收集整理的這篇文章主要介紹了
VS C++调用python进行画图matplotlib
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
項(xiàng)目配置
需要做一些配置,很常見(jiàn)的。
項(xiàng)目名: Test
文章目錄
- 項(xiàng)目配置
- 注意!!!!
- include修改
- lib修改
- libs目錄添加
- 添加libs
- 代碼測(cè)試
- 畫(huà)折線(xiàn)圖
- 畫(huà)柱狀圖
注意!!!
需要將Debug模式調(diào)為release模式。
并且如果你的Python是64的,就設(shè)置為64的,如果是32位的就設(shè)置為x86
include修改
在常規(guī)->附件包含目錄中添加python的include目錄
比如我這里寫(xiě)的C:\Users\lijy2\AppData\Local\Programs\Python\Python36\include
lib修改
libs目錄添加
libs目錄為C:\Users\lijy2\AppData\Local\Programs\Python\Python36\libs
libs中的內(nèi)容為
添加libs
代碼測(cè)試
#include<Python.h>void main() {Py_Initialize(); /*初始化python解釋器,告訴編譯器要用的python編譯器*/PyRun_SimpleString("print('Hello')"); /*調(diào)用python文件*/Py_Finalize(); /*結(jié)束python解釋器,釋放資源*/system("pause"); }效果:還不錯(cuò)誒
畫(huà)折線(xiàn)圖
#include<Python.h>void main() {Py_Initialize(); /*初始化python解釋器,告訴編譯器要用的python編譯器*/PyRun_SimpleString("import matplotlib.pyplot as plt"); /*調(diào)用python文件*/PyRun_SimpleString("plt.plot([1,2,3,4], [12,3,23,231])"); /*調(diào)用python文件*/PyRun_SimpleString("plt.show()"); /*調(diào)用python文件*/Py_Finalize(); /*結(jié)束python解釋器,釋放資源*/system("pause"); }畫(huà)柱狀圖
#include<Python.h>void main() {Py_Initialize(); /*初始化python解釋器,告訴編譯器要用的python編譯器*/PyRun_SimpleString("import matplotlib.pyplot as plt"); /*調(diào)用python文件*/PyRun_SimpleString("plt.bar([1,2,3],[2,1,3])"); /*調(diào)用python文件*/PyRun_SimpleString("plt.show()"); /*調(diào)用python文件*/Py_Finalize(); /*結(jié)束python解釋器,釋放資源*/system("pause"); }就跟寫(xiě)Python一樣了~
總結(jié)
以上是生活随笔為你收集整理的VS C++调用python进行画图matplotlib的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 多彩投网站动态爬取[python+sel
- 下一篇: 模拟退火算法解决TSP(python实现