График JuliaLang с большими номерами меток xtick отображается со слишком большим количеством цифр в научной записи и искаженным показателем - PullRequest
0 голосов
/ 12 декабря 2018

Я использую Plots.jl с бэкэндом построения GR () по умолчанию, а не pyplot из JuliaLang.Тиковые числа по оси X даны в тысячах, и на построенном серийном графике используются научные обозначения вики-примеры для отображения этих чисел по оси X.Задано слишком много десятичных точек, что понятно, так как выбранная точка оси задается программой, но даже для 1.00000x10 эти конечные нули печатаются.Ниже приведен пример и ошибка в возведении в степень.Как это можно исправить.Семейство шрифтов было даже изменено, чтобы увидеть, если эффект удален, но он остается.(xticks=1:step:final) enter image description here

1 Ответ

0 голосов
/ 12 декабря 2018

Вы можете использовать xformatter, чтобы изменить формат тиков ( источник ):

using Plots
let n_samples = 80,
    d = Plots.fakedata(n_samples,1),
    i = collect(1:n_samples) .* 1e10
    plot(i,d, 
         xformatter = x->string(Int(x/1e10),"*pow10"))
end

Это не похоже на документы.

...