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中对元组和列表按条件进行排序的方法示例
Nov 10 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
python web框架学习笔记
May 03 Python
详解Python中heapq模块的用法
Jun 28 Python
Python简单生成随机数的方法示例
Mar 31 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
Jan 26 Python
python flask安装和命令详解
Apr 02 Python
复化梯形求积分实例——用Python进行数值计算
Nov 20 Python
python 制作python包,封装成可用模块教程
Jul 13 Python
django上传文件的三种方式
Apr 29 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
域名查询代码公布
2006/10/09 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
2015/08/06 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
python插入排序算法的实现代码
2013/11/21 Python
python获取从命令行输入数字的方法
2015/04/29 Python
python自带的http模块详解
2016/11/06 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
wxPython实现文本框基础组件
2019/11/18 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
高中校园广播稿
2014/01/11 职场文书
大学生毕业鉴定
2014/01/31 职场文书
如何写求职信
2014/05/24 职场文书
安全负责人任命书
2014/06/06 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
五一劳动节慰问信
2015/02/14 职场文书
python中的装饰器该如何使用
2021/06/18 Python