python中的scale_Python Matplotlib.pyplot.yscale()用法及代码示例
Matplotlib是Python中的一个库,它是NumPy库的数字-数学扩展。 Pyplot是Matplotlib模块的基于状态的接口,该模块提供MATLAB-like接口。
matplotlib.pyplot.yscale() in Python
matplotlib.pyplot.yscale()函数在matplotlib库的pyplot模块中,用于设置y轴比例。
用法: matplotlib.pyplot.yscale(value, **kwargs)
参数:
值= {“linear”,“log”,“symlog”,“logit”,…}
这些是要应用的各种轴刻度。
** kwargs =接受不同的关键字参数,具体取决于比例尺(matplotlib.scale.LinearScale,LogScale,SymmetricalLogScale,LogitScale)
范例1:
Python3
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
%matplotlib inline
# Example 1
y = np.random.randn(50)
y = y[(y > 0) & (y < 1)]
y.sort()
x = np.arange(len(y))
# plot with various axes scales
plt.figure()
# linear
plt.subplot(221)
plt.plot(x, y)
plt.yscale('linear')
plt.title('linear')
plt.grid(True)
# log
plt.subplot(222)
plt.plot(x, y)
plt.yscale('log')
plt.title('log')
plt.grid(True)
plt.show()
输出:
线性和对数的yscale图
范例2:
Python3
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
%matplotlib inline
# Example 2
# useful for `logit` scale
from matplotlib.ticker import NullFormatter
# Fixing random state for reproducibility
np.random.seed(100)
# make up some data in the
# interval ]0, 1[
y = np.random.normal(loc=0.5,
scale=0.4, size=1000)
y = y[(y > 0) & (y < 1)]
y.sort()
x = np.arange(len(y))
# plot with various axes scales
plt.figure()
# symmetric log
plt.subplot(221)
plt.plot(x, y - y.mean())
plt.yscale('symlog', linthreshy=0.01)
plt.title('symlog')
plt.grid(True)
# logit
plt.subplot(222)
plt.plot(x, y)
plt.yscale('logit')
plt.title('logit')
plt.grid(True)
plt.gca().yaxis.set_minor_formatter(NullFormatter())
# Adjust the subplot layout, because
# the logit one may take more space
# than usual, due to y-tick labels like "1 - 10^{-3}"
plt.subplots_adjust(top=0.80, bottom=0.03,
left=0.15, right=0.92,
hspace=0.34,wspace=0.45)
plt.show()
输出:
ylog图用于loglog和logit
python中的scale_Python Matplotlib.pyplot.yscale()用法及代码示例相关推荐
- python colorbar函数_Python Matplotlib.pyplot.colorbar()用法及代码示例
颜色条是从标量值到颜色的映射的可视化.在Matplotlib中,它们被绘制到专用轴中. 注意:通常通过Figure.colorbar或其pyplot包装器pyplot.colorbar创建颜色条,该内 ...
- python annotate函数_Python Matplotlib.pyplot.annotate()用法及代码示例
Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...
- matlab中jet的例子,Python matplotlib.pyplot.jet()用法及代码示例
Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...
- matlab怎么设clim,Python Matplotlib.pyplot.clim()用法及代码示例
Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口.在Pyplot中可以 ...
- python imshow cmap,Python matplotlib.pyplot.imshow()用法及代码示例
Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...
- python pyplot bar 参数_Python Matplotlib.pyplot.barh()用法及代码示例
条形图或条形图是一种图形,用长条和长条与它们所代表的值成比例的矩形条表示数据类别.条形图可以水平或垂直绘制.条形图描述了离散类别之间的比较.曲线的一个轴代表要比较的特定类别,而另一个轴代表与那些类别相 ...
- python中的os abort_Python os.abort()用法及代码示例
Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.abort()Python中的方法用于生成 ...
- python中squeeze函数_Python numpy.squeeze()用法及代码示例
当我们要从数组形状中删除一维条目时,将使用numpy.squeeze()函数. 用法: numpy.squeeze(arr, axis=None ) 参数: arr :[数组]输入数组. axis : ...
- python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
最新文章
- 专访唐杰:万亿参数大模型只是一个开始
- python DBSCAN聚类例子
- win10 远程登录 无密码用户
- 【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
- Linux C:文件描述符、IO重定向、恢复标准输入输出
- apache缺省banner_http服务器缺省banner
- 剑指offer38 数字在排序数组中出现的次数
- python中hub_PyHubWeekly | 第一期:Github上那些值得推荐的Python小工具
- QQ浏览器,正式推出,9.0版本又多些好东西!
- php eclipse 插件安装,phpeclipse插件下载-phpeclipse插件官方版 v1.2.3 官方最新版 - 安下载...
- Java实现 LeetCode 343 整数拆分(动态规划入门经典)
- 蓝牙HC05主从设置连接说明
- java 实现站内信_站内信设计
- ”微服务一条龙“最佳指南-工具篇:初步使用Pipenv
- Programmers at Work
- 【知识兔】Excel教程小技巧之常用快捷键汇总
- 网络游戏开发成本,运营成本,收入
- group by 用法解析
- 翻翻git之---溜的飞起的加载效果AVLoadingIndicatorView
- 判断一个人靠不靠谱,就看这3点
热门文章
- Ajax Beta 2.0 中 AtlasToolKit Library 控件 Accordion 后台添加
- linux使用指导-debian/archlinux/LFS
- [XJOI]noip44 T3还有这种操作
- hostingEnvironment与宿主环境
- python开发学习-day03(set集合、collection系列 、深浅拷贝、函数)
- iOS成长之button
- c#静态变量和静态属性的区别
- Unix/Linux 中的 shell 机制
- Java解决Hash(散列)冲突的四种方法--开放地址法(线性探测,二次探测,伪随机探测)、链地址法、再哈希、建立公共溢出区
- 如何解决分布式系统数据事务一致性问题(HBase加Solr)