1.基础学习
pylab 是 matplotlib 面向对象绘图库的一个接口,它的语法和 Matlab 十分相近,主要的绘图命令和 Matlab 对应的命令有相似的参数。简单的实例:
from pylab import *
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
plot(X,C)
plot(X,S)
show()
cos(),sin()函数
X 是一个 numpy 数组,包含了从 −π到 +π等间隔的 256 个值。C 和 S 则分别是这 256 个值对应的余弦和正弦函数值组成的numpy 数组。
散点图
from pylab import *
n = 1000
X = np.random.normal(0,1,n)
Y = np.random.normal(0,1,n)
scatter(X,Y)
show()
散点图.png
柱状图
from pylab import *
n = 10
X = np.arange(n)
Y1 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)
Y2 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)
bar(X, +Y1, facecolor='#9988ff', edgecolor='red')
bar(X, -Y2, facecolor='#ff9966', edgecolor='red')
for x,y in zip(X,Y1):
text(x+0.4, y+0.05, '%.2f' % y, ha='center', va= 'bottom')
ylim(-1.25,+1.25)
show()
柱状图.png
pylab 模块是一款由python提供的可以绘制二维,三维数据的工具模块,其中包括了绘图软件包 matplotlib,其可以生成matab绘图库的图像。 资料学习转至:https://blog.csdn.net/bit_clearoff/article/details/52502654,https://blog.csdn.net/Small_Mouse0/article/details/53946512,https://blog.csdn.net/piaoxuezhong/article/details/54634650
2.习题练习
import numpy as np
import matplotlib.pyplot as plt
from pandas import Series,DataFrame
import pandas as pd
plt.circle(
proportions,
labels = ['Males','Females'],
shadow =False,
colors = ['blue','red'],
explode = (0.15,0),
startangle =90,
autopct ='%1.1f%%'
)
plt.axis('equal')
plt.title("Sex Proportion")
plt.tight_layout()
plt.show()
circle.png
作者:S_Valley_DiDa
链接:https://www.jianshu.com/p/810a4cda2722
共同学习,写下你的评论
评论加载中...
作者其他优质文章