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的Bottle框架的一些使用技巧介绍
Apr 08 Python
Python3遍历目录树实现方法
May 22 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
Python判断两个list是否是父子集关系的实例
May 04 Python
python linecache 处理固定格式文本数据的方法
Jan 08 Python
详解python持久化文件读写
Apr 06 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
利用Python脚本实现自动刷网课
Feb 03 Python
python 插入日期数据到Oracle实例
Mar 02 Python
python入门之井字棋小游戏
Mar 05 Python
python使用QQ邮箱实现自动发送邮件
Jun 22 Python
pytorch 权重weight 与 梯度grad 可视化操作
Jun 05 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 选项及相关信息函数库
2006/12/04 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
关于js注册事件的常用方法
2013/04/03 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python实现的简单万年历例子分享
2014/04/25 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
Python实现网站表单提交和模板
2019/01/15 Python
Django 数据库同步操作技巧详解
2019/07/19 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
资深地理教师自我评价
2013/09/21 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
作文批改评语大全
2014/04/23 职场文书
2014年纠风工作总结
2014/12/08 职场文书
秦兵马俑导游词
2015/02/02 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
 python中的元类metaclass详情
2022/05/30 Python