Python---Maplotlib数据展示库
来源:互联网 发布:淘宝的收藏找不到了 编辑:程序博客网 时间:2024/05/16 14:14
matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式
引入库:
import matplotlib.pyplot as plt
pyplot的plot()函数
plt.plot(x, y, format_string, **kwargs)
- x : X轴数据,列表或数组,可选
- y : Y轴数据,列表或数组
- format_string: 控制曲线的格式字符串,可选
- **kwargs : 第二组或更多(x,y,format_string)
绘制多条曲线时,各条曲线的x不能省略
format_string
例如:
import matplotlib.pyplot as pltimport numpy as npa=np.arange(10)plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-h')plt.show()
pylot的中文显示
1. 使用rcParams修改字体
rcParams的属性
1. 百度搜索,simhei,下载后放到 /Users/xxxxx/anaconda/lib/python2.7/site-packages/matplotlib/mpl-data/fonts/ttf目录中
2. 删除 /Users/xxxxx/.matplotlib/*.cache
3. 运行
import matplotlibmatplotlib.matplotlib_fname()
找到获得matplotlib包所在文件夹,打开matplotlibc font.family和font.sans-serif两项,将#注释去掉,打开。
设置
font-family : sans-serif
font.sans-serif : SimHei,
4. 代码部分
import matplotlib.pyplot as plt
plt.rcParams[‘font.sans-serif’]=[‘SimHei’] #用来正常显示中文标签
plt.rcParams[‘axes.unicode_minus’]=False #用来正常显示负号
例如:
import matplotlib.pyplot as pltimport numpy as npimport matplotlibmatplotlib.rcParams['font.sans-serif']=['SimHei']#设置字体为中文黑体matplotlib.rcParams['font.size']=20 #大小为20a=np.arange(0.0,5.0,0.01)plt.xlabel('时间') #横轴plt.ylabel('振幅') #纵轴plt.plot(a,np.cos(2*np.pi*a),'r*')plt.show()
pyplot的文本显示
文本显示函数
pyplot基础图标函数
饼图例子:
import matplotlib.pyplot as pltmatplotlib.rcParams['font.sans-serif']=['SimHei']#设置字体为中文黑体matplotlib.rcParams['font.size']=16 #大小plt.title('大学各年级获奖比例')labels='大一','大二','大三','大四'sizes=[15,30,45,10]explode=(0,0,0,0.1)plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)plt.show()
散点图例子:
import matplotlib.pyplot as pltimport numpy as npfig,ax=plt.subplots()ax.plot(10*np.random.randn(100),10*np.random.randn(100),'o')ax.set_title('Simple Scatter')plt.show()
阅读全文
0 0
- Python---Maplotlib数据展示库
- Python maplotlib 可视化
- Python数据分析、展示
- 【Python数据分析与展示】(三)matplotlib库pyplot
- Knn原理及Python实现、数据展示
- python数据分析与展示(一)
- python数据分析与展示(二)
- python数据分析与展示(三)
- python数据分析与展示(四)
- 【Python数据分析与展示】(五)pandas库数据分析
- Python数据分析与展示(1)——NumPy库入门
- Python数据分析与展示(3)——Matplotlib库入门
- Python数据分析与展示(5)——Pandas库入门
- 【Python数据分析与展示】(四)pandas库基本操作
- 【MOOC】Python数据分析与展示-北京理工大学-【第二周】数据分析之展示
- Python数据分析与展示 | 【第二周】数据分析之展示 课后作业
- 数据展示
- Python数据分析与展示 | 课程综合测试(客观题)
- 欢迎使用CSDN-markdown编辑器
- 特斯拉电动卡车发布会背后:愿景、股价与产能
- adb log 命令介绍
- octave中取矩阵内容的符号(1,3)和(1:3)
- 关于Jquery对象的说明,以及异步
- Python---Maplotlib数据展示库
- 第十三周项目2-二叉树排序树中查找路径
- 简单几步,教你学会PHP,新手必看!
- Android_蓝牙、GPS等综合应用
- 第十二周项目四
- 轮播图
- 工业新词话 | 固态电解质电池
- Ubuntu开机报错:could not update ICEauthority file /home/user/.ICEauthority
- 第十三周项目一(2)——验证分块查找算法