matplotlib.category
绘制字符串“类别”数据:将绘制 x 轴值为 'd'、'f'、'a' 的三个点。plot(['d', 'f', 'a'], [1, 2, 3])
有关示例,请参阅绘制分类变量。
该模块使用 Matplotlib 的matplotlib.units
机制将字符串转换为整数,并提供刻度定位器、刻度格式化程序以及
UnitData
创建和存储字符串到整数映射的类。
-
类 matplotlib.category。StrCategoryConverter [来源]
基地:ConversionInterface
-
静态 轴信息(单位,轴)[来源]
设置默认轴刻度和标签。
- 参数:
- 单元
UnitData
值的对象字符串单位信息
- 轴
Axis
正在设置信息的轴
- 返回:
AxisInfo
支持默认刻度标签的信息
-
静态 转换(值,单位,轴) [来源]
使用存储在单元对象中的映射信息将字符串值转换为浮点数。
- 参数:
- 值str 或可迭代
要转换的值或值列表。
- 单元
UnitData
将字符串映射到整数的对象。
- 轴
Axis
绘制转换值的轴。
- 返回:
- 浮点数或 ndarray[浮点数]
-
静态 default_units (数据,轴) [来源]
设置和更新Axis
单位。
- 参数:
- 数据str 或 str 的可迭代
- 轴
Axis
绘制数据的轴
- 返回:
UnitData
对象存储字符串到整数映射
-
类 matplotlib.category。StrCategoryFormatter ( units_mapping ) [来源]
基地:Formatter
每个报价时数据的字符串表示形式。
- 参数:
- units_mapping字典
类别名称 (str) 到索引 (int) 的映射。
-
format_ticks (值) [来源]
一次返回所有刻度的刻度标签。
-
类 matplotlib.category。StrCategoryLocator ( units_mapping ) [来源]
基地:Locator
在字符串数据的每个整数映射处打勾。
- 参数:
- units_mapping字典
类别名称 (str) 到索引 (int) 的映射。
-
tick_values ( vmin , vmax ) [来源]
返回给定vmin和vmax的定位刻度值。
笔记
要使用自动为关联定义的 vmin 和 vmax 值获取刻度位置,axis
只需调用 Locator 实例:
>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
-
类 matplotlib.category。UnitData ( data = None ) [来源]
基地:object
创建唯一分类值和整数 id 之间的映射。
- 参数:
- 数据可迭代
字符串值序列
-
更新(数据)[来源]
将新值映射到整数标识符。
- 参数:
- str 或字节的数据可迭代
- 提高:
- 类型错误
如果data中的元素既不是 str 也不是字节。