跳转至

对数基

合格名称:manim.mobject.graphing.scale.LogBase

Python
class LogBase(base=10, custom_labels=True)

Bases: _ScaleBase

对数图/函数的刻度。

参数

  • base ( float ) – 对数的底数,默认为 10。
  • custom_labels ( bool ) – 用于Axes:是否包含LaTeX轴标签,默认为 True。

例子

Python
func = ParametricFunction(lambda x: x, scaling=LogBase(base=2))

方法

function 缩放值以适合对数刻度。``self.function(5)==10**5``
get_custom_labels 生成 10^2 形式的自定义整数标签
inverse_function function的反函数。

function(value)

缩放值以适合对数刻度。``self.function(5)==10**5``

参数

浮点数)–

返回类型

漂浮

Python
get_custom_labels(val_range, unit_decimal_places=0, **base_config)
生成. Integer_10^2

参数

  • val_range ( Iterable [ float ] ) – 用于创建标签的可迭代值。确定指数。
  • unit_decimal_places ( int ) – 指数中包含的小数位数
  • base_config ( dict [ str , Any ] ) – 要传递给的附加参数Integer

返回类型

list[ Mobject ]

inverse_function(value)

function的反函数 。该值必须大于 0

参数

valuefloat)–

返回类型

float