matplotlib实例1-快速入门

快速入门

什么是Matplotlib? Matplotlib是一个多功能的Python库,可生成数据可视化图。支持多种类型和精炼的样式选项,它非常适合创建专业演示文稿和科学出版物。Matplotlib能简单的生成图片,从幻灯片演示,高质量的海报打印和动画到基于网络的交互式。 除了典型的2D图,还支持基本的3D绘图。另外还可以支持python以外的语言。

  • 你的赞助是我们前进的动力:

一流企业专家自动化性能接口测试 数据分析 python一对一教,非骗人的培训机构(多数大陆培训机构的老师实际未入门)承接excel合并,电脑自动化操作等工程 并欢迎讨论中医草药风水相学等道家国学

qq群python 测试开发自动化测试 144081101 教你做免费的线上博客(放在简历中增加亮点),自动化测试平台,性能测试工具等,让你有实际项目经验 联系qq:37391319

交流QQ群:python 测试开发自动化测试 144081101 Python数据分析pandas Excel 630011153 中医草药自学自救大数据 391441566 南方中医草药鉴别学习 184175668 中医草药湿热湿疹胃病 291184506 python高级人工智能视觉 6089740

安装

pip3 install matplotlib

Jupyter notebook以前叫IPython notebook。与本地Python控制台不同,代码和导入的数据可以很容易重用。 还有markdown功能,可以让你像真实笔记本一样记笔记。 代码和其他内容可以分成块 (cells)以便更好地组织。 特别的,它提供了与matplotlib库进行无缝集成的绘图显示。Jupyter notebook可以在浏览器显示。

$ sudo pip3 install jupyter
$ jupyter notebook # 修改端口 --port={port number}

Markdown教程

pandoc 可以把notebook转换成.pdf或Latex格式。

安装

apt-get install texlive-xetex
apt-get install pandoc

dpi参考

Screen height (pixel) | Resolution (dpi) :--------:|:--------:| 720 | 96 (default) 750 | 100 1125 | 150 1500 | 200 1875 | 250 2250 | 300
Poster presentation | 300 dpi+ Web | 72 dpi+ (SVG that can scale responsively is recommended)

[代码地址](

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Author:    china-testing#126.com wechat:pythontesting qq群:630011153
# CreateDate: 2018-04-02
# quick.py

import matplotlib.pyplot as plt
# 注意pylab已经不推荐使用,建议分别导入Matplotlib.pyplot和numpy

evens = list(range(2,102,2))
plt.plot(evens,label = 'x')
plt.legend()
# matplotlib2.0不推荐使用Gimp Drawing Kit (GDK),默认不支持JPG、TIFF
# dot per inch (dpi). Slideshow 96 dpi+
plt.savefig('output.png',dpi=100)
# 要保存和show图片的情况下,show尽量在后面。
plt.show()

Alt Text

links