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实现代码行数统计示例分享
Feb 10 Python
python将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
MySQL最常见的操作语句小结
May 07 Python
Python实现telnet服务器的方法
Jul 10 Python
python3.5实现socket通讯示例(TCP)
Feb 07 Python
python中判断文件编码的chardet(实例讲解)
Dec 21 Python
Python实现简易Web爬虫详解
Jan 03 Python
django搭建项目配置环境和创建表过程详解
Jul 22 Python
python中wheel的用法整理
Jun 15 Python
Python3爬虫关于代理池的维护详解
Jul 30 Python
python实现简单文件读写函数
Feb 25 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
33道php常见面试题及答案
2015/07/06 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
给我一面国旗 python帮你实现
2019/09/30 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
视图的作用
2014/12/19 面试题
大学校务公开实施方案
2014/03/31 职场文书
五年级学生评语
2014/04/22 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
六一儿童节标语
2014/10/08 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
工作能力自我评价2015
2015/03/05 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书