【Matplotlib】概要总览第一讲
来源:互联网 发布:静力学有限元分析软件 编辑:程序博客网 时间:2024/06/08 03:03
之前一直使用 matplotlib, 但都是随用随查,现在特开此系列帖子已记录其学习过程。
Matplotlib
可能是Python 扩展包中仅有的最流行的 2D 绘图库。她不仅提供了快速的方式可视化Python
中的数据,而且提供流行的图形格式的选择。
pyplot
是非常接近 Matlab
的一个函数库,承担了大部分的绘图任务。我们可以通过以下命令引入pyplot
.
from matplotlib import pyplot as plt
文档链接:
plot tutorial
plot() command
matplotlib 中提供了一系列的参数,比如 图形大小(figure size),图形质量(dpi), 线宽(linewidth), 颜色和样式(color and style), axes, axis and grid properties, text and font properties 等等。
先举个简单的例子(使用默认设置):
import numpy as npimport matplotlib.pyplot as pltX = np.linspace(-np.pi, np.pi, 256, endpoint=True)C, S = np.cos(X), np.sin(X)plt.plot(X, C)plt.plot(X, S)plt.show()
实例化设置初始设置:
文档链接:
- Customizing matplotlib
增加相关的设置后代码如下:
import numpy as npimport matplotlib.pyplot as plt# Create a figure of size 8x6 inches, 80 dots per inchplt.figure(figsize=(8, 6), dpi=80)# Create a new subplot from a grid of 1x1plt.subplot(1, 1, 1)X = np.linspace(-np.pi, np.pi, 256, endpoint=True)C, S = np.cos(X), np.sin(X)# Plot cosine with a blue continuous line of width 1 (pixels)plt.plot(X, C, color="blue", linewidth=1.0, linestyle="-")# Plot sine with a green continuous line of width 1 (pixels)plt.plot(X, S, color="green", linewidth=1.0, linestyle="-")# Set x limitsplt.xlim(-4.0, 4.0)# Set x ticksplt.xticks(np.linspace(-4, 4, 9, endpoint=True))# Set y limitsplt.ylim(-1.0, 1.0)# Set y ticksplt.yticks(np.linspace(-1, 1, 5, endpoint=True))# Save figure using 72 dots per inch# plt.savefig("exercice_2.png", dpi=72)# Show result on screenplt.show()
具体设置下一节再说吧。
0 0
- 【Matplotlib】概要总览第一讲
- 设计模式(Java版)第一讲 概要
- Spring第一曲,总览Spring
- 第一讲
- 第一讲
- 第一讲
- 第一讲与第二讲
- 总览
- HTML基础-第一讲
- NHibernate第一讲
- 第一讲 基本概念
- C++第一讲
- C# 程序设计第一讲
- 第一讲 数组
- arc ims 第一讲
- 初学css第一讲
- C++学习 第一讲
- Java第一讲
- android studio preview 出现 Rendering Problems的解决方法
- Extjs表单常见验证小结
- Android CardView使用
- iOS提交AppStore出现ERROR ITMS-90530 And ITMS-90502
- 第十四周【项目二-二叉树排序树中查找的路径】
- 【Matplotlib】概要总览第一讲
- sql 的小知识
- 亲自试验成功-手动安装Emmet插件
- APP数据分析体系
- Linear Algebra - Lesson 21. 特征值和特征向量
- MYSQL批量删除表
- windows install lxml for scrapy
- TCP/IP、Http、Socket的区别
- 润乾报表v4-Demo中正常的打印导出导入参数功能集成后不能用的特殊情况解决