Найти - Пользователи
Полная версия: matplotlib - ось Х всегда с нуля
Начало » Python для новичков » matplotlib - ось Х всегда с нуля
1
mikhaila
Всем привет, мне нужно чтобы по оси Х отсчеты начинались с некоторой цифры N, а они начинаются всегда с нуля:
    tarray_1s = np.arange( start_frame, start_frame + frames_read )
    barray_2b = ar.array( 'h', ''.join(frames) )
    x_ticks = []
    while i < frames_read:
        x_ticks.append( tarray_1s[i] )
        i += sampling_rate
    ax = plt.figure().add_subplot(111)
    ax.plot( tarray_1s, barray_2b, 'b.' )
    ax.set_xlim( start_frame, start_frame+frames_read )
    ax.set_xticks( x_ticks )
    plt.grid()
    plt.show()
mikhaila
поправочка - в правом нижнем углу увидел дополнение в виде +9.5e5, те. числа на оси читаются как 9.5e5+0, 9.5e5+50 и т.д.
а мне нужны простые числа: 950000, 950050, etc. - как это сделать?
JOHN_16
Посмотрите этот пример
http://matplotlib.org/examples/api/engineering_formatter.html
и еще обратите внимание на matplotlib.ticker
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB