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使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 Python
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
Python正则表达式和re库知识点总结
Feb 11 Python
python xlwt如何设置单元格的自定义背景颜色
Sep 03 Python
python json.dumps() json.dump()的区别详解
Jul 14 Python
Python 如何测试文件是否存在
Jul 31 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
OpenCV-Python实现油画效果的实例
Jun 08 Python
Python3接口性能测试实例代码
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
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
Python中Class类用法实例分析
2015/11/12 Python
python制作websocket服务器实例分享
2016/11/20 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
浅析python内置模块collections
2019/11/15 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
python微信公众号开发简单流程实现
2020/03/09 Python
keras K.function获取某层的输出操作
2020/06/29 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
学生生病请假条范文
2014/02/16 职场文书
知识改变命运演讲稿
2014/05/21 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
学习张林森心得体会
2014/09/10 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
2014年科普工作总结
2014/12/06 职场文书
摘录式读书笔记
2015/07/01 职场文书
2015年科普工作总结
2015/07/23 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
Python中的min及返回最小值索引的操作
2021/05/10 Python
python中if和elif的区别介绍
2021/11/07 Python