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

厦门网站建设首选厦门一联网络/手机网站搜索优化

厦门网站建设首选厦门一联网络,手机网站搜索优化,哪里可以找到免费的源码,前端网站重构怎么做欢迎关注”生信修炼手册”!对于跨度很大其分布离散的数据,常用log转换来缩写其差距,呈现在图上的效果也更好,比如在绘制转录组的表达量数据时,常用log转换之后的值进行绘制。在matplotlib中,支持在绘图时对数据进行log…

欢迎关注”生信修炼手册”!

对于跨度很大其分布离散的数据,常用log转换来缩写其差距,呈现在图上的效果也更好,比如在绘制转录组的表达量数据时,常用log转换之后的值进行绘制。在matplotlib中,支持在绘图时对数据进行log转换,根据log转换的需求,体用了以下3种函数

1. loglog, 同时对x轴和y轴的值进行log转换

2. semilogx, 只对x轴的值进行log转换,y轴的值不变

3. semilogy, 只对y轴的值进行log转换,x轴的值不变

上述3种函数本质其实是plot函数,只不过在绘制之前自动对相应的数据进行了log转换,所以plot函数的参数对于这些函数都适用,下面来具体看下用法

1. loglog

首先构建一个x轴和y轴数据都是10的乘方的散点图,代码如下

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> data = np.array([1, 2, 3, 4])
>>> power_x = np.power(10 , data)
>>> power_y = np.power(10 , data)
>>> plt.plot(power_x, power_y)

输出结果如下

通过loglog函数,可以同时对x轴和y轴的数据进行log转换,用法如下

>>> plt.loglog(power_x, power_y)

输出结果如下

从效果可以看出,采用了log10转换之后的值进行绘图,同时对应的标签用乘方的方式进行标记。

2. semilogx

semilogx函数只对x轴的值进行log转换,先来看下不转换时的效果,代码如下

>>> plt.plot(power_x, data)

输出结果如下

只对x轴的值进行log转换,代码如下

>>> plt.semilogx(power_x, data)

输出结果如下

3. semilogy

semilogy函数只对y轴的值进行log转换,先来看下不转换时的效果,代码如下

>>> plt.plot(data, power_y)

输出结果如下

只对y轴的值进行log转换,代码如下

>>> plt.semilogy(data, power_y)

输出结果如下

除了以上基本用法外,该函数还具有以下3种专属参数

1. base, 指定对数的值,默认值为10,即进行log10的转换

2. subs,设定minor ticks的位置,默认值为None

3. nonpositive, 对非负值的处理,因为只有正数可以取log, 如果原始值为负值,此时有两种处理方式,第一种是丢掉这个点,也是默认的处理方式,对应该参数的值为mask, 在图中不显示这个点,第二种是将这个值调整为最接近的正数,对应该参数的取值为clip

为了便于对x轴和y轴精确指定,上述参数都有x轴和y轴两个版本,以base为例,具体的有basex和basey两个参数,用法如下

>>> plt.loglog(power_x, power_y, basex=2)

输出结果如下

通过log系列函数,可以灵活的对数据进行log转换。

·end·

—如果喜欢,快分享给你的朋友们吧—

原创不易,欢迎收藏,点赞,转发!生信知识浩瀚如海,在生信学习的道路上,让我们一起并肩作战!

本公众号深耕耘生信领域多年,具有丰富的数据分析经验,致力于提供真正有价值的数据分析服务,擅长个性化分析,欢迎有需要的老师和同学前来咨询。

  更多精彩

  • KEGG数据库,除了pathway你还知道哪些

  • 全网最完整的circos中文教程

  • DNA甲基化数据分析专题

  • 突变检测数据分析专题

  • mRNA数据分析专题

  • lncRNA数据分析专题

  • circRNA数据分析专题

  • miRNA数据分析专题

  • 单细胞转录组数据分析专题

  • chip_seq数据分析专题

  • Hi-C数据分析专题

  • HLA数据分析专题

  • TCGA肿瘤数据分析专题

  • 基因组组装数据分析专题

  • CNV数据分析专题

  • GWAS数据分析专题

  • 2018年推文合集

  • 2019年推文合集

  写在最后

转发本文至朋友圈,后台私信截图即可加入生信交流群,和小伙伴一起学习交流。

扫描下方二维码,关注我们,解锁更多精彩内容!

一个只分享干货的

生信公众号

http://www.lbrq.cn/news/838945.html

相关文章:

  • 做外汇都看那些网站/线上直播营销策划方案
  • 摄影师网站制作/营销策划公司名称
  • 辽宁平台网站建设哪里好/市场调研问卷
  • 有没有做代理商的明细网站/北京十大营销策划公司
  • 网站优化计划书/bing搜索引擎下载
  • 怎么查域名是否被注册/什么是关键词排名优化
  • java怎么做直播网站/郑州百度推广公司
  • 三亚网红打卡景点/南宁seo优化
  • 城乡建设网站宁德/如何做好品牌推广工作
  • 信阳公司网站建设/西安网站快速排名提升
  • 天津开发区建网站公司/简述获得友情链接的途径
  • 注销网站 注销主体/中国十大网络销售公司
  • 开发小程序游戏需要多少钱/青岛seo
  • 湖南交通建设监理协会网站/微信营销号
  • 武汉建站网站/广告投放平台都有哪些
  • web前端开发案例/北京自动seo
  • 网站开发预算表/网上怎么免费推广
  • 大连建设工业产品网站/搜索排名怎么做
  • 做外卖系统哪家网站做的好/外贸营销网站建设
  • 搜索网站的浏览器/谷歌seo和百度seo区别
  • 国外室内设计网站大全/建立网站要多少钱一年
  • 无锡做食品网站的公司简介/优化推广网站怎么做最好
  • 南岸网站建设哪家好/免费广告发布平台
  • 是做网站的怀孕后/百度商家平台登录
  • 四川做网站多少钱/站长源码
  • 网站建设推广入什么费用/广告接单平台app
  • 自己的主机做网站服务器/it培训班
  • 专门做企业名录的网站/谷歌seo怎么做
  • 衢州网站建设平台/seo的特点是什么
  • 天津做网站外包公司有哪些/web网址
  • React 学习(4)
  • 【C++详解】STL-stack、queue的模拟实现,容器适配器,deque双端队列介绍
  • 三十二、【核心功能改造】数据驱动:重构仪表盘与关键指标可视化
  • 春秋云镜 initial
  • 【实时Linux实战系列】使用系统调用实现实时同步
  • 【PTA数据结构 | C语言版】前序遍历二叉树