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)[源代码]
将字符串转换为 价值 使用存储在 unit 对象。
参数: |
- valuestr或iterable
要转换的值或值列表。
- unit :
UnitData UnitData 将字符串映射为整数的对象。
- axis :
Axis 轴线 打印转换值的轴。
|
返回: |
- 浮动还是日积月累 [浮动]
|
-
static
default_units
(data, axis)[源代码]
设置并更新 Axis
单位。
参数: |
- datastr或str的iterable
- axis :
Axis 轴线 绘制数据的轴
|
返回: |
UnitData 对象存储字符串到整数的映射
|
-
class
matplotlib.category.
StrCategoryFormatter
(units_mapping)[源代码]
基类:matplotlib.ticker.Formatter
每个刻度处数据的字符串表示。
参数: |
- units_mapping双关语
类别名称(str)到索引(int)的映射。
|
-
format_ticks
(values)[源代码]
一次返回所有刻度的刻度标签。
-
class
matplotlib.category.
StrCategoryLocator
(units_mapping)[源代码]
基类:matplotlib.ticker.Locator
在字符串数据的每个整数映射处打勾。
参数: |
- units_mapping双关语
类别名称(str)到索引(int)的映射。
|
-
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)[源代码]
将新值映射到整数标识符。
参数: |
- data字符串或字节的iterable
|
加薪: |
- TypeError
如果元素在 data 既不是str也不是bytes。
|