python Matplotlib 学习笔记(1)
来源:互联网 发布:如何修改网站数据库 编辑:程序博客网 时间:2024/05/17 12:05
1.绘制简单曲线
import numpy as npimport sysimport matplotlib.pyplot as pltfunc = np.poly1d(np.array([1, 2, 3, 4]).astype(float))func1 = func.deriv(m=1)x = np.linspace(-10, 10, 30)y = func(x)y1 = func1(x)plt.plot(x, y, 'ro', x, y1, 'g--')plt.xlabel('x')plt.ylabel('y')plt.show()
2.绘制子图
# -*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltfunc = np.poly1d(np.array([1, 2, 3, 4]).astype(float))x = np.linspace(-10, 10, 30)y = func(x)func1 = func.deriv(m=1)y1 = func1(x)func2 = func.deriv(m=2)y2 = func2(x)plt.subplot(311)# 三行一列,从第一个图开始显示plt.plot(x, y, 'r-')plt.title("Polynomial")plt.subplot(312)plt.plot(x, y1, 'b^')plt.title("First Derivative")plt.subplot(313)plt.plot(x, y2, 'go')plt.title("Second Derivative")plt.xlabel('x')plt.ylabel('y')plt.subplots_adjust(hspace=1)# 每个图之间所空的距离plt.show()
import numpy as npimport matplotlib.pyplot as pltmean = 0sigma = 1x=mean+sigma*np.random.randn(10000)fig,(ax0,ax1) = plt.subplots(nrows=2,figsize=(9,6))# 第二个参数是柱子宽一些还是窄一些,越大越窄越密ax0.hist(x,40,normed=1,histtype='bar',facecolor='yellowgreen',alpha=0.75)# pdf概率分布图,一万个数落在某个区间内的数有多少个ax0.set_title('pdf')ax1.hist(x, 20, normed = 1,histtype='bar',facecolor='pink',alpha=0.75,cumulative=True,rwidth=0.8)# cdf累计概率函数,cumulative累计。比如需要统计小于5的数的概率ax1.set_title("cdf")fig.subplots_adjust(hspace=0.4)plt.show()
阅读全文
0 0
- python Matplotlib 学习笔记(1)
- python-matplotlib学习笔记37
- python Matplotlib 学习笔记(2)
- Python--Matplotlib学习1
- matplotlib学习笔记 (1)
- Python学习笔记(一)--- Matplotlib
- Python数据可视化之Matplotlib学习笔记
- 机器学习笔记--Python之Matplotlib
- Python库--matplotlib库学习笔记总结
- matplotlib作图学习笔记1
- python matplotlib库笔记
- python的matplotlib库学习1
- python之matplotlib学习
- python可视化-matplotlib学习
- Python-matplotlib学习
- python学习笔记(1)之如何在python3.x下安装PIL、numpy以及matplotlib
- 学习笔记系列-Python量化交易(1)-matplotlib库plot后图像不显示问题
- 雾山的Python学习笔记---Matplotlib的安装
- node.js学习mongoDB驱动——查询数据
- Error Curves UVA
- Notepad++设置用4个空格取代TAB键
- HTTP 中 GET 与 POST 的区别
- Android tools 的使用
- python Matplotlib 学习笔记(1)
- 支付宝支付时,TRADE_SUCCESS和TRADE_FINISHED的区别
- Unity3D中C#获取游戏时间并显示成秒表格式
- 监听器(网站在线统计实验)与过滤器(request解码response编码实验)使用
- 六代单传的老代码,到底能不能动
- Linux命令之lsof
- 搜狐2018笔试题一
- 如何使用SAP Maintenance Optimizer(MOPZ)
- Eclipse开发工具常用快捷键