首页 > 编程语言 >python基本绘图函数学习

python基本绘图函数学习

时间:2023-02-27 11:37:10浏览次数:44  
标签:plot plt 函数 title python 3123 绘图 np import

1.plot绘制线型图

plot是python中最基本的绘制二维线性折线图的函数

基本使用方式:plt.plot(x,y,s)

代码实现:

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#plt.plot(x,y,s)   画出红色的正弦函数图
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,2*np.pi,50)  #绘制出50个横坐标   (0,2Π)
y = np.sin(x)
plt.title('3123')
plt.plot(x,y,'r+')
plt.sho

 

 

 

 

 

 

 

2.pai函数绘制饼图

饼图能够展示出各个部分的比例,能够非常只管的感受出每个部分的占比

代码实现:

 

import matplotlib.pyplot as plt

labels = ['数学','语文','英语','物理']
sizes = [40,20,10,30] #每一块的比例
colors =['yellowgreen','gold','lightskyblue','lightcoral'] #每一块的颜色
explode = (0.2,0.1,0,0) #突出显示


plt.pie(sizes,explode=explode,labels=labels,colors=colors,autopct='%1.1f%%',shadow=True,startangle=90)
plt.axis('equal') #显示为圆,避免压缩成椭圆
plt.title('3123')
plt.show()



 

 

 

 

 

 

3.hist函数绘制二位条形直方图

代码实现:

x = np.random.randn(1000)   #随机生成1000个服从正态分布的随机数
plt.hist(x,10)
plt.title('3123')
plt.show()

import pandas as pd
data = pd.read_excel("catering_sale.xls",index_col='日期')   #读取数据,置顶日期为索引列
data = data['销量']
plt.hist(data,10)
plt.title('3123')
plt.show()

 

4.boxplot绘制箱型图

箱型图可以很明显的看出异常值,异常值都被清晰的标志出来

实现代码

x = np.random.randn(1000)
D= pd.DataFrame([x,x+1]).T     #构造两列的DataFrame
D.plot(kind='box')       #Series内置绘图方法,指定参数为box
plt.title('3123')
#用annotate添加注释
plt.show()

 

可以看出小黑点就是离群点

 

 5.plot(logx=True)/plot(logy=True) 绘制对数图

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
x = pd.Series(np.exp(np.arange(20)))
plt.figure(figsize=(8,9))
ax1 = plt.subplot(2,1,1)
plt.title('3123')
x.plot(label='原始数据图',legend=True)

ax1 = plt.subplot(2,1,2)
x.plot(logy=True,label='对数数据图',legend=True)
plt.title('3123')
plt.show()

 

 

 

标签:plot,plt,函数,title,python,3123,绘图,np,import
From: https://www.cnblogs.com/cxq2155/p/17159054.html

相关文章

  • Python变量与运算符一
    一、Python保留字符(33个)被编程语言内部定义并保留使用的标识符:and,as,assert,break,class,continue,def,del,elif,else,expect,finally,for,from,False,global,if,is,im......
  • Python基础语法与执行脚本的3种方式
    一、Pytnon特点什么是编程语言是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。简单来说......
  • 函数传参
    普通变量作为函数的参数如果函数内部需要使用外部变量的值,需要将外部变量的值传递给函数内部,这时普通变量就要作为函数的形参(单向传递之值传递)      数组......
  • 大数据挖掘-python基本绘图函数学习
    1-plot绘制线型图plot是python中最基本的绘制二维线性折线图的函数基本使用方式:plt.plot(x,y,s)代码实现:importmatplotlib.pyplotaspltimportnumpyasnpimport......
  • python getattr动态调用方法
    classCC():defaa(self):print('aa')defbb(self):print('bb')CC=CC()getattr(CC,'aa',)() 传参classCC():defaa(self,aa)......
  • Python用于数据绘图
    importpandasaspdimportmatplotlib.pyplotasplt#导入绘图包plt.rcParams['font.sans-serif']=['SimHei']#解决中文显示问题plt.rcParams[......
  • python画图学习
    1.plot绘制线型图plot是python中最基本的绘制二维线性折线图的函数基本使用方式:plt.plot(x,y,s)importmatplotlib.pyplotaspltimportnumpyasnpimportpandasa......
  • linux上安装python3(yum方式)
      可联通外网的linux系统终端上安装python31,建立yum仓库:https://mirrors.163.com/centos/7.9.2009/os/x86_64/2,使用yum下载安装对应包:#yum-ygroupinstall"De......
  • Python 网络编程
    自计算机诞生以来,计算机网络逐渐从单机模型发展成了网络互联模型 最初只是远程终端连接,终端(键盘和显示器)分布在各地然后与主机相连,用户通过终端来与远程主机进行交互,终......
  • GnuPlot:简单数据统计处理及取整函数int/floor的问题 (转)
    Linux中用gnuplot命令画图binwidth=<something>#setwidthofxvaluesineachbinbin(val)=binwidth*floor(val/binwidth)plot"datafile"using(bin($2)):......