改变刻度线的大小

时间:2018-04-21 03:22:21

标签: python-3.x matplotlib

我试图改变3d图的刻度线(不是标签)的大小。我试过不同的方法。我可以很容易地改变刻度标签的大小及其颜色。但改变刻度线的大小似乎是不可能的。我对这个问题有任何想法。

我尝试过的其中一件事就是尝试不同的数字和参数:

plt.tick_params(axis='both', which='both', length=100, labelsize=7 ,width=1, pad=0.5, right='True', color='red', tickdir='in', tick1On = 'True')

但宽度,长度和标记符不会改变任何内容。

我也尝试过:

for a in (ax.w_xaxis, ax.w_yaxis, ax.w_zaxis):
    for n in a.get_ticklines():
        # n.set_sketch_params(1)
        n.set_alpha(0.5)
        n.set_mfc('red')
        n.set_mew(20)
        n.set_mec('red')
        # n.set_drawstyle('steps-pre')
        n.set_c((1,0,0,1))
        n.set_ms(100)
        n.set_ls(' ')
        n.set_lw(1.)
        n.set_solid_joinstyle('round')
        n.set_markersize(900)
        n.set_marker('.')

我可以更改刻度线的所有其他参数,但不能更改它们的颜色或大小。

网格似乎也没有帮助,因为我将其可见性设置为False。

我正在使用python 3.5.0和matplotlib 2.1.0

0 个答案:

没有答案