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)[源代码]
设置默认轴刻度和标签
-
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)[源代码]
返回给定的定位标记的值 vmin 和 vmax .
注解
使用自动为关联的 axis
只需调用定位器实例:
>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
-
class
matplotlib.category.
UnitData
(data=None)[源代码]
基类:object
在唯一类别值和整数ID之间创建映射。
-
update
(data)[源代码]
将新值映射到整数标识符。
参数: |
- 数据:可迭代的
字符串值序列
|
加薪: |
- TypeError
如果数据中的值不是字符串、Unicode、字节类型
|