Как стать автором
Обновить

Комментарии 2

Немного оффтоп, но есть например вот такая статья, где как раз обсуждаются способы генерации равномерно распределенных тиков. Зачастую, встроенные инструменты если и генерируют тики, то делают это абы как.
Алгоритм из статьи, в частности, используется в {scales}, который в свою очередь используется в {ggplot2}, топовом пакете для визуализации в R.


Для себя я сделал более простой инструмент генерации равномерных тиков (ggplot2-совместимый), который в вашем случае, для интервала (0.0251, 0.153) генерирует
large_ticks: 0.04, 0.06, 0.08, 0.1, 0.12, 0.14
small_ticks: 0.028, 0.032, 0.036, 0.044, 0.048, 0.052, 0.056, 0.064, 0.068, 0.072, 0.076, 0.084, 0.088, 0.092, 0.096, 0.104, 0.108, 0.112, 0.116, 0.124, 0.128, 0.132, 0.136, 0.144, 0.148, 0.152


На ваших данных выглядит примерно так


Мой акцент был именно на pretty тиках, например, с шагом в 1, 2, или 5, и с корректным началом отсчета.

Проблема в том, что вы передаете пары (x;y) и программа, согласно документации, считает их координатами точек. Там же в документации предлагают использовать колонку $0.


If the using list has only a single entry, that will be used for y and the data point number (pseudocolumn $0) is used for x; for example, "plot ’file’ using 1" is identical to "plot ’file’ using 0:1". If the
using list has two entries, these will be used for x and y. See set style (p. 169) and fit (p. 74) for details
about plotting styles that make use of data from additional columns of input.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории