python的pygal模块绘制反正切函数图像方法


Posted in Python onJuly 16, 2019

python是一个很有趣的语言,可以在命令行窗口运行。python中有很多功能强大的模块,这篇经验告诉你,如何使用python的pygal模块绘制反正切函数图像。

1.简介

pygal是一个SVG图表库。SVG是一种矢量图格式。全称Scalable Vector Graphics -- 可缩放矢量图形。

用浏览器打开svg,可以方便的与之交互。

2.pygal安装

Windows下pygal的安装比pip还要简单,直接在命令模式执行python -m pip install --user pygal==1.7命令,即可安装。pygal

python的pygal模块绘制反正切函数图像方法

如果已经安装过了,再执行一次,会出现如下所示:

python的pygal模块绘制反正切函数图像方法

python的pygal模块绘制反正切函数图像方法

第一步,点击键盘 win+r,打开运行窗口。在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。

python的pygal模块绘制反正切函数图像方法

python的pygal模块绘制反正切函数图像方法

python的pygal模块绘制反正切函数图像方法

第二步,在windows命令行窗口中,输入“python”,点击enter键,进入python的命令交互窗口。

python的pygal模块绘制反正切函数图像方法

第三步,在python的命令交互窗口中输入:

from pygal import *

表示引入pygal模块的所有函数。

python的pygal模块绘制反正切函数图像方法

第四步,在python的命令交互窗口中输入:

from numpy import arange

from numpy import arctan

表示引入numpy模块的arange函数,可以使用此函数创建一维数组;

引入numpy模块的反正切函数arctan。

python的pygal模块绘制反正切函数图像方法

第五步,在python命令交互窗口中输入:

j_graph=XY()

使用pygal模块中的函数XY()创建一个矢量图。

python的pygal模块绘制反正切函数图像方法

第六步,在python命令交互窗口中输入:

j_graph.add('y=arctanx',[(x,arctan(x)) for x in arange(-30,30,0.1)])

表示绘制反正切函数的矢量图,第一个参数是标注,第二个参数使用了循环语句来生成反正切函数点的坐标。

python的pygal模块绘制反正切函数图像方法

第七步,在python命令交互窗口中输入:

j_graph.render_to_file("D:\\python\\j.svg")

表示将生成的反正切函数图像图保存在D盘python文件下的j.svg文件。

python的pygal模块绘制反正切函数图像方法

第八步,查看绘制的反正切函数图像。注意矢量图是svg文件,可以使用浏览器软件打开。当鼠标放置在图像上,会显示该点的坐标。

python的pygal模块绘制反正切函数图像方法

python的pygal模块绘制反正切函数图像方法

Python 相关文章推荐
Python用GET方法上传文件
Mar 10 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
python 运用Django 开发后台接口的实例
Dec 11 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
python 实现矩阵填充0的例子
Nov 29 Python
通过实例解析Python调用json模块
Dec 11 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
tensorflow中的梯度求解及梯度裁剪操作
May 26 Python
python简单验证码识别的实现过程
Jun 20 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 #Python
python实现在函数中修改变量值的方法
Jul 16 #Python
python 同时读取多个文件的例子
Jul 16 #Python
Python中一个for循环循环多个变量的示例
Jul 16 #Python
python中多个装饰器的调用顺序详解
Jul 16 #Python
浅谈python多进程共享变量Value的使用tips
Jul 16 #Python
python多线程共享变量的使用和效率方法
Jul 16 #Python
You might like
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
php导出生成word的方法
2015/12/25 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
javascript宿主对象之window.navigator详解
2016/09/07 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
python3.x上post发送json数据
2018/03/04 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
Python函数中不定长参数的写法
2019/02/13 Python
如何更优雅地写python代码
2019/07/02 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
中层干部岗位职责
2013/12/18 职场文书
大学生实习思想汇报
2014/01/12 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
单位车辆管理制度
2015/08/05 职场文书
安全教育的主题班会
2015/08/13 职场文书
情况说明书怎么写
2015/10/08 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫