当前位置:
首页 > temp > python入门教程 >
-
matplotlib画图基础知识
plt.plot()绘制线性图
- 绘制单条线形图
- 绘制多条线形图
-
设置坐标系的比例
plt.figure(figsize=(a,b))
- 设置图例legend()
- 设置轴的标识
-
图例保存
-
fig = plt.figure()
-
plt.plot(x,y)
-
figure.savefig()
-
import matplotlib.pyplot as plt
import numpy as np
#绘制单条线形图
x = np.array([1,2,3,4,5])
y = x + 3
plt.plot(x,y)
#绘制多条线形图
plt.plot(x,y)
plt.plot(x+1,y-2)
#设置坐标系的比例plt.figure(figsize=(a,b)) 图像变换,但是坐标值不变
plt.figure(figsize=(5,9))#放置在绘图的plot方法之前
plt.plot(x,y)
#设置图例legend()
plt.plot(x,y,label='x,y')
plt.plot(x+1,y-2,label='x+1,y-2')
plt.legend() #图例生效
#设置轴的标识
plt.plot(x,y)
plt.xlabel('ivanlee')
plt.ylabel('regina')
plt.title('ivanlee❤️regina')
#图例保存
fig = plt.figure() #该对象的创建一定要放置在plot绘图之前
plt.plot(x,y,label='x,y')
fig.savefig('./123.png')
##曲线的样式和风格(自学)
plt.plot(x,y,c='red',alpha=0.5) 线条颜色和透明度
柱状图:plt.bar()
- 参数:第一个参数是索引。第二个参数是数据值。第三个参数是条形的宽度
plt.bar(x,y)
直方图
- 是一个特殊的柱状图,又叫做密度图
-
plt.hist()的参数
-
bins
可以是一个bin数量的整数值,也可以是表示bin的一个序列。默认值为10 -
normed
如果值为True,直方图的值将进行归一化处理,形成概率密度,默认值为False -
color
指定直方图的颜色。可以是单一颜色值或颜色的序列。如果指定了多个数据集合,例如DataFrame对象,颜色序列将会设置为相同的顺序。如果未指定,将会使用一个默认的线条颜色 -
orientation
通过设置orientation为horizontal创建水平直方图。默认值为vertical
-
bins
饼图
- pie(),饼图也只有一个参数x
- 饼图适合展示各部分占总体的比例,条形图适合比较各部分的大小
arr=[11,22,31,15]
plt.pie(arr)
-
Labels:
-
labeldistance
-
autopct
-
explode 到圆心的距离
散点图scatter()
- 因变量随自变量而变化的大致趋势
x = np.array([1,3,5,7,9])
y = x ** 2 - 3
plt.scatter(x,y)
画爱心
import numpy as np
import matplotlib.pyplot as plt
T = np.linspace(0, 2 * np.pi, 1024) # 角度范围 0-2*pi,划为1024等份
plt.axes(polar=True) # 开启极坐标模式
plt.plot(T, 1. - np.sin(T), color="r")
plt.show()
__EOF__
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数