windows下配置C++版本的matplotlib绘图工具matplotlibcpp

中使用

,可以使用Python的

库,并在

中调用Python程序来实现。 以下是一个简单的示例代码: </p> <h1>include</h1> <p>= PyImport_ImportModule("</p> <p>.pyplot"); if (!</p> <p>) { PyErr_Print(); return 1; } PyObject<em> x = PyList_New(4); PyList_SetItem(x, 0, PyLong_FromLong(0)); PyList_SetItem(x, 1, PyLong_FromLong(1)); PyList_SetItem(x, 2, PyLong_FromLong(2)); PyList_SetItem(x, 3, PyLong_FromLong(3)); PyObject</em> y = PyList_New(4); PyList_SetItem(y, 0, PyLong_FromLong(0)); PyList_SetItem(y, 1, PyLong_FromLong(1)); PyList_SetItem(y, 2, PyLong_FromLong(4)); PyList_SetItem(y, 3, PyLong_FromLong(9)); PyObject<em> plot_args = PyTuple_New(2); PyTuple_SetItem(plot_args, 0, x); PyTuple_SetItem(plot_args, 1, y); PyObject</em> plot_kwargs = PyDict_New(); PyDict_SetItemString(plot_kwargs, "linestyle", PyUnicode_FromString("-")); PyDict_SetItemString(plot_kwargs, "marker", PyUnicode_FromString("o")); PyObject* plot_func = PyObject_GetAttrString(</p> <p>, "plot"); PyObject<em> plot_result = PyObject_Call(plot_func, plot_args, plot_kwargs); Py_DECREF(plot_func); Py_DECREF(plot_args); Py_DECREF(plot_kwargs); Py_DECREF(plot_result); PyObject</em> show_func = PyObject_GetAttrString(</p> <p>, "show"); PyObject_CallObject(show_func, NULL); Py_DECREF(show_func); Py_DECREF(y); Py_DECREF(x); Py_DECREF(</p> <p>); Py_Finalize(); return 0; } 在这个示例中,我们使用PyImport_ImportModule函数导入

.pyplot模块,并创建两个Python列表x和y,分别表示x轴和y轴的数据。然后创建一个plot_args元组和一个plot_kwargs字典,将它们传递给plot函数来绘制图形。最后,我们调用show函数来显示图形,并清理Python对象。 要编译这个程序,需要使用以下命令: g++ -I /usr/include/python3.6 -lpython3.6m -o plot plot.</p> <p> 其中-I选项指定Python头文件的路径,-l选项指定Python库的名称和路径。请根据您的系统

进行相应的更改。 运行程序后,将会看到一个简单的图形窗口,其中包含四个点,分别对应于x轴和y轴的列表中的四个值。

Original: https://blog.csdn.net/mabinnib/article/details/120177570
Author: Binbinv
Title: windows下配置C++版本的matplotlib绘图工具matplotlibcpp

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/765850/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 小白教程:树莓派3B+onnxruntime+scrfd+flask实现公网人脸检测系统

    前情提要;最近出了一个新的人脸检测框架scrfd,scrfd的论文在5月10日挂在了阿凯上,感兴趣的同学们可以去看一看 https://arxiv.org/abs/2105.047…

    Python 2023年8月14日
    055
  • Scrapy+MongoDB爬虫实例教程

    目录 一、MongoDB 1、下载、安装、配置环境变量、路径配置、启动 2、python操作MongoDB 二、Scrapy 1、安装、创建项目 2、修改、增加代码 ①、编写 Sp…

    Python 2023年10月2日
    049
  • 以后字符串中的字符提取校验就用这个了,效果不错!

    众所周知,python之所以很方便在一定程度上是因为随时都可能有人又创作了一个好用又方便的python非标准库。 正好有一个小需求需要校验一个python字符串中是否存在某种类型的…

    Python 2023年10月31日
    030
  • 【数学建模学习笔记【集训十天】之第三天】

    数模学习目录 Numpy 学习(续) * – 1-numpy.array 2-numpy.empty 3-numpy.zeros 4-numpy.ones 1 NumP…

    Python 2023年8月23日
    055
  • 通俗理解DDPM:生成扩散模型

    说到生成模型,VAE、GAN可谓是”如雷贯耳”,此外,还有一些比较小众的选择,如flow模型、VQ-VAE等,也颇有人气,尤其是VQ-VAE及其变体VQ-G…

    Python 2023年10月10日
    0179
  • 7 天能找到 Go 工作吗?学学 Go 数组和指针试试

    学习之前 对于一个 Python 工程师来说,数组和指针在 Python 中都没有明确概念,所以这部分知识点只能依赖 C/C++的积累了。 学习数组的时候,可以参考 Python …

    Python 2023年5月24日
    059
  • Pandas这一篇就够了(建议收藏)

    前言:pandas主要分为两大块,Series和datafram,下面对这两块分别进行总结。其次,在看该篇文章时候,需有一点numpy的知识,后面我都会将其类型转换的numpy的数…

    Python 2023年8月7日
    055
  • 基于django开发的网站部署

    基于Django的报修系统 环境 前期准备 实现原理 云服务器配置 安装uwsgi 配置uwsgi和nginx nginx配置 一些坑 本文使用云服务器+djngo+uwsgi+n…

    Python 2023年8月4日
    049
  • Python数据可视化详解

    数据可视化是一种将庞杂抽象的数据转化为直观易懂的图形的数据呈现技术,它能帮助我们快速把握数据的分布和规律,更加轻松地理解和探索信息。在当今这个信息爆炸的时代,数据可视化越来越受重视…

    Python 2023年8月30日
    061
  • Session | 基于Session改造oa项目的登录功能

    目录 一:总结域对象 二:基于Session改造oa项目的登录功能 三:oa项目的安全退出系统 一:总结域对象 (1)request(对应的类名:HttpServletReques…

    Python 2023年9月26日
    051
  • 机器学习-数据科学库-day2

    机器学习-数据科学库-day2 matplotlib * 在一个图上绘制多个折线图 对比常用统计图 绘制散点图 绘制条形图 绘制条形图(横向) 绘制多个条形图 绘制直方图 用条形图…

    Python 2023年9月1日
    044
  • 6.django反向解析

    django反向解析 深入URL * django中url会出现的位置 代码中url书写规范 示例 url反向解析 * path函数 模板中-通过url标签实现地址的反向解析 示例…

    Python 2023年8月5日
    069
  • 从西北工业大学被攻击说起,谈网络安全的最后一道防线—密码

    一、背景据央视2022年9月5日报道,我国西北工业大学(以下简称西工大)遭到美国国家情报局特定入侵办公室(代号TAO)非法入侵,目前已查明涉案人员13人,攻击次数一千余次,大量关键…

    Python 2023年8月30日
    035
  • 为什么推荐Kestrel作为网络开发框架

    网络框架千千万万,在dotnet平台,我们可以直接手撸Socket,也可以基于dotnetty来开发,或者选择某些第三方类似于dotnetty的网络库,为何我要推荐Kestrel呢…

    Python 2023年10月13日
    030
  • 甜点cc的2022年回顾总结

    每每到年底,总会感概时间飞逝,总会莫名的心慌几天。 高中时代我就明白了一个道理:自己决定做的事,就算结果再烂以后也不要后悔,因为那无异于否定过去的自己。人不能总是否定自己的过去,因…

    Python 2023年10月11日
    042
  • 数据分析基础——Numpy中的函数

    1.一元函数 np.abs 求绝对值 np.sqrt 开根 np.square 平方 np.exp 计算指数 np.log 求以e为底的对数 np.floor 朝着无穷小的方向去整…

    Python 2023年8月30日
    037
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球