Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

matplotlib.category

允许绘制字符串“类别”数据的模块。即 plot(['d', 'f', 'a'],[1, 2, 3]) 将用x轴值“d”、“f”、“a”绘制三个点。

绘制分类变量 举个例子。

模块使用Matplotlib matplotlib.units 从字符串转换为整数的机制,提供一个标记定位器和格式化程序,以及创建和存储字符串到整数映射的类:`.UnitData'。

class matplotlib.category.StrCategoryConverter[源代码]

基类:matplotlib.units.ConversionInterface

static axisinfo(unit, axis)[源代码]

设置默认轴刻度和标签

参数:
unitUnitData : UnitData

值的对象字符串单位信息

axisaxis :

正在为其设置信息的轴

返回:
AXIS信息AxisInfo : AxisInfo

支持默认勾号标签的信息

…注意:不使用轴
static convert(value, unit, axis)[源代码]

使用单元对象中的映射信息存储将值中的字符串转换为浮点值。

参数:
价值 : 字符串或iterable

要转换的值或值列表

unit : UnitData : UnitData

值的对象字符串单位信息

axis : axis :

绘制转换值的轴

返回:
mapped_ value : 浮动还是日积月累 [浮动]
…注意:此函数中未使用轴
static default_units(data, axis)[源代码]

设置和更新 axis 单位。

参数:
data : 字符串或不可继承的字符串
axis : axis :

绘制数据的轴

返回:
类:~.UnitData~

对象存储字符串到整数的映射

class matplotlib.category.StrCategoryFormatter(units_mapping)[源代码]

基类:matplotlib.ticker.Formatter

每个刻度处数据的字符串表示形式

参数:
units_mapping : 双关语 [国际标准化组织]

字符串:整数映射

class matplotlib.category.StrCategoryLocator(units_mapping)[源代码]

基类:matplotlib.ticker.Locator

在字符串数据的每个整数映射处打勾

参数:
units_mapping : 双关语 [国际标准化组织]

字符串:整数映射

tick_values(vmin, vmax)[源代码]

返回给定的定位标记的值 vminvmax .

注解

使用自动为关联的 axis 只需调用定位器实例:

>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
class matplotlib.category.UnitData(data=None)[源代码]

基类:object

在唯一类别值和整数ID之间创建映射。

参数:
数据:可迭代的

字符串值序列

update(data)[源代码]

将新值映射到整数标识符。

参数:
数据:可迭代的

字符串值序列

加薪:
TypeError

如果数据中的值不是字符串、Unicode、字节类型