当前位置: 首页 > news >正文

数据分析2 Numpy+Scipy+Matplotlib+Pandas

3.设置坐标范围
mp.xlim(水平坐标最小值, 水平坐标最大值)
mp.ylim(垂直坐标最小值, 垂直坐标最大值)
代码:plt3.py
4.设置坐标刻度
mp.xticks(位置序列[, 标签序列])
mp.yticks(位置序列[, 标签序列])
代码:plt4.py
5.设置坐标轴
坐标轴名:left/right/bottom/top
ax = mp.gca() # 获取当前坐标轴
ax.spines['坐标轴名'].set_position((坐标系, 坐标))
ax.spines['坐标轴名'].set_color(颜色)
代码:plt5.py
6.图例
mp.plot(..., label=图例标签, ...)
mp.legend([loc=位置])
代码:plt6.py
7.特殊点
mp.scatter(水平坐标, 垂直坐标, marker=点型, s=大小,
    color=颜色, edgecolor=边缘色, facecolor=填充色,
    zorder=图层序号)
代码:plt7.py
8.备注
mp.annotate(
    备注文本,
    xy=目标坐标,
    xycoords=目标坐标系,
    xytext=文本坐标,
    textcoords=文本坐标系,
    fontsize=字体大小,
    arrowprops=箭头线属性)
代码:plt8.py
9.图形对象(图形窗口)
mp.figure(窗口名称, figsize=窗口大小, dpi=分辨率,
                   facecolor=颜色)
如果"窗口名称"是第一次出现,那么就创建一个新窗口,其标题栏显示该名称,如果"窗口名称"已经出现过,那么不再创建新窗口,而只是将与该名称相对应的窗口设置为当前窗口。所谓当前窗口,就是接受后续绘图操作的窗口。
mp.title(标题文本, fontsize=字体大小)
mp.xlabel(水平轴标签, fontsize=字体大小)
mp.ylabel(垂直轴标签, fontsize=字体大小)
mp.tick_params(..., labelsize=刻度标签字体大小, ...)
mp.grid(linestyle=网格线型)
mp.tight_layout() # 紧凑布局
代码:fig.py
10.子图
1)矩阵式布局
mp.subplot(行数, 列数, 序号)
1 2 3
4 5 6
7 8 9
mp.subplot(3, 3, 5)
mp.subplot(335)
代码:sub1.py
2)网格式布局
import matplotlib.gridspec as mg
gs = mg.GridSpec(行数, 列数)
mp.subplot(gs[占行, 占列])
代码:sub2.py
3)自由式布局
mp.axes([左, 底, 宽, 高])
代码:sub3.py
11.刻度定位器
刻度定位器对象 = mp.xxxLocator(...)
ax = mp.gca()
ax.xaxis.set_major_locator(刻度定位器对象)
ax.xaxis.set_minor_locator(刻度定位器对象)
ax.yaxis.set_major_locator(刻度定位器对象)
ax.yaxis.set_minor_locator(刻度定位器对象)
代码:tick.py
12.刻度网格线
ax = mp.gca()
ax.grid(which='major'/'minor', axis='x'/'y'/'both',
    linewidth=线宽, linestyle=线型, color=颜色,
    alpha=透明度)
代码:grid.py
13.半对数坐标
mp.semilogy(参数同plot函数)
代码:log.py
14.散点图
可以通过每个点的坐标、颜色、大小和形状表示不同的特征值。
身高  体重  性别  年龄段  种族
1.8    80    男      中间     亚洲
1.6    50    女      青少     美洲
...
x        y      颜色  大小     形状
代码:scatter.py
15.填充
mp.fill_between(
    边界曲线上点的水平坐标,
    下边界曲线上点的垂直坐标,
    上边界曲线上点的垂直坐标,
    填充条件, color=颜色, alpha=透明度)
代码:fill.py
16.条形图
mp.bar(水平坐标, 高度, 宽度[, 底坐标], color=颜色,
    alpha=透明度, label=图例标签)
代码:bar.py
17.饼图
mp.pie(值, 间隙, 标签, 颜色, 格式,
    shadow=是否带阴影, startangel=起始角度)
代码:pie.py
18.等高线图
mp.contourf(x, y, z, 阶数, cmap=颜色映射)
mp.contour(x, y, z, 阶数, linewidths=线宽)
代码:cntr.py

http://www.lryc.cn/news/423519.html

相关文章:

  • 手机IP地址:是根据网络还是设备决定的?
  • 数据结构-常见的七大排序
  • 离线安装部署springboot+vue系统到服务器
  • 【STM32】ADC模拟数字转换(规则组单通道)
  • WPF 数据模板DataTemplate、控件模板ControlTemplate、Style、ItemsPreseter
  • Windows下搭建Telegraf+Influxdb+Grafana(详解一)
  • 同城搭子社交系统开发同城搭子群活动APP圈子动态小程序
  • 大厂最佳实践 | Stripe 如何防止重复付款
  • Raspberry Pi Pico 2 上实现:实时机器学习(ML)音频噪音抑制功能
  • 安全自动化和编排:如何使用自动化工具和编排技术来提高安全操作效率。(第二篇)
  • HarmonyOS WebView
  • 解决elementUI表格里嵌套输入框,检验时错误信息被遮挡
  • Unity读取Android外部文件
  • 【5.3 python中的元组】
  • Debezium报错处理系列之第116篇:Caused by: java.lang.NumberFormatException: null
  • 【启明智显技术分享】工业级HMI芯片Model3C/Model3A开发过程中问题记录笔记二
  • Python 函数返回yield还是return?这是个问题
  • Linux系统性能调优
  • PHPStorm 环境配置与应用详解
  • 前端各种文本文件预览 文本编辑excel预览编辑 pdf预览word预览 excel下载pdf下载word下载
  • 【Qt】QPluginLoader 类学习
  • DataGear 企业版 1.2.0 发布,数据可视化分析平台
  • 为啥https比http慢
  • 软件测试需要具备的基础知识【功能测试】---后端知识(三)
  • 详解 Redis 队列 实现
  • 分析SQL的count(*)并优化
  • Java学习日记(day18)
  • Oracle(61)什么是外部表(External Table)?
  • 物联网HMI/网关搭载ARM+CODESYS实现软PLC+HMI一体化
  • Java中Stream流