Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用python显式绘制y轴_Python_Matplotlib - Fatal编程技术网

如何用python显式绘制y轴

如何用python显式绘制y轴,python,matplotlib,Python,Matplotlib,我在python脚本中使用了pp.yscale('log')来绘制一个图,图中的y记号显示在log scale中。但是,在图中,y轴不显示。有没有办法在python中显式显示y轴 ... leg = pp.legend( series_labels, loc='upper right' ) pp.axis([-0.5, x_len-0.5, 0, max_y*1.1]) configurable_xlabel = x_label + '(unit)' pp.xlabel(configura

我在python脚本中使用了
pp.yscale('log')
来绘制一个图,图中的y记号显示在log scale中。但是,在图中,y轴不显示。有没有办法在python中显式显示y轴

...
leg = pp.legend( series_labels, loc='upper right' )
pp.axis([-0.5, x_len-0.5, 0, max_y*1.1])   
configurable_xlabel = x_label + '(unit)'
pp.xlabel(configurable_xlabel)
configurable_ylabel = metrics[metric_idx] + '(unit)'
pp.ylabel(configurable_ylabel)
configurable_scaling = 2
xticklabels = []
for idx in xrange(0,x_len):
    if idx % configurable_scaling == 0:
        xticklabels.append(x_data[idx])
    else:
        xticklabels.append('');
pp.axes().set_xticks(xrange(0,x_len));
pp.axes().set_xticklabels(xticklabels[0:len(xticklabels)])
pp.yscale('log')
...


我在一篇文章中提出,这可能是因为对数刻度没有0,并且进一步提出,一个人可能能够将轴移动到另一个数字。我没有办法检查这一点,但表示这是一个解决方案。我希望是:-}

你拥有的东西不应该隐藏左右两侧的脊骨。你能发布一个独立的例子来重现你的问题吗?