def get_log10_x_scale(sample_num=8, ref_val=1.0, min_exposure=(- 1), max_exposure=6):
    '\n    Log10スケールのx軸データを作る。\n\n    Examples\n    --------\n    >>> get_log2_x_scale(\n    ...     sample_num=8, ref_val=1.0, min_exposure=-1, max_exposure=6)\n    array([  1.0000e-01   1.0000e+00   1.0000e+01   1.0000e+02\n             1.0000e+03   1.0000e+04   1.0000e+05   1.0000e+06])\n    '
    x_min = np.log10((ref_val * (10 ** min_exposure)))
    x_max = np.log10((ref_val * (10 ** max_exposure)))
    x = np.linspace(x_min, x_max, sample_num)
    return (10.0 ** x)
Log10スケールのx軸データを作る。

Examples
--------
>>> get_log2_x_scale(
...     sample_num=8, ref_val=1.0, min_exposure=-1, max_exposure=6)
array([  1.0000e-01   1.0000e+00   1.0000e+01   1.0000e+02
         1.0000e+03   1.0000e+04   1.0000e+05   1.0000e+06])
def get_log10_x_scale(sample_num=8, ref_val=1.0, min_exposure=(- 1), max_exposure=6):
    '\n    Log10スケールのx軸データを作る。\n\n    Examples\n    --------\n    >>> get_log2_x_scale(\n    ...     sample_num=8, ref_val=1.0, min_exposure=-1, max_exposure=6)\n    array([  1.0000e-01   1.0000e+00   1.0000e+01   1.0000e+02\n             1.0000e+03   1.0000e+04   1.0000e+05   1.0000e+06])\n    '
    x_min = np.log10((ref_val * (10 ** min_exposure)))
    x_max = np.log10((ref_val * (10 ** max_exposure)))
    x = np.linspace(x_min, x_max, sample_num)
    return (10.0 ** x)