pyplot学习笔记:基础功能

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

基础画图,增加坐标轴

plt.plot([1, 3, 5, 7], [1, 2, 5, 9])
plt.ylabel('y_zhou')
plt.xlabel('x_zhou')
plt.title("It's a title")
output_2_1.png

设置样式,变成散点图,并且可以设置两个轴的显示范围

plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
output_4_1.png
plt.plot([30, 40, 50], 'ro') # pyplot会自动补全x的数据
plt.axis([0, 8, 0, 70]) #指定显示区间
output_5_1.png
data = np.arange(1, 8, 0.4) #生成数据
plt.plot(data, data * 2, 'bs', data ** 2, 'r--', data - 1, 'g^')
plt.axis([0, 10, 0, 20])
output_7_1.png

创建直方图

data = np.random.normal(10, 1, 1000) #均值,方差, 个数
plt.hist(data)
plt.show()
output_10_0.png
sty = np.arange(8, 12, 0.3) #设置一个区间范围和步长
plt.hist(data, sty)
plt.show()
output_11_0.png
plt.hist(data, histtype='stepfilled') #取消轮廓
plt.show()
output_12_0.png

呈现多个图表,多行多列

plt.subplot(2, 2, 1)
plt.subplot(2, 2, 2)
plt.subplot(2, 1, 2)
plt.show()
output_14_0.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容