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在Console下显示文本进度条的方法
Feb 14 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
如何利用python给图片添加半透明水印
Sep 06 Python
python 发送json数据操作实例分析
Oct 15 Python
Python 中判断列表是否为空的方法
Nov 24 Python
python编写微信公众号首图思路详解
Dec 13 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
Python pip配置国内源的方法
Feb 14 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
python suds访问webservice服务实现
Jun 26 Python
使用python生成大量数据写入es数据库并查询操作(2)
Sep 23 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
PHP在Web开发领域的优势
2006/10/09 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
Javascript 解疑
2009/11/11 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
JavaScript & jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
python批量提取word内信息
2015/08/09 Python
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
python基础教程之五种数据类型详解
2017/01/12 Python
Python常见异常分类与处理方法
2017/06/04 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
python查看模块安装位置的方法
2018/10/16 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Python2与Python3的区别详解
2020/02/09 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
2014年党委工作总结
2014/11/22 职场文书
行政处罚事先告知书
2015/07/01 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL