Gnuplot использует знак дефиса минус (U + 002D), когда он печатает отрицательные числа (например, метки метки). Я хотел бы сделать Gnuplot использовать знак unicode минус (U + 2212).Как сделать Gnuplot использовать знак «unicode минус» для отрицательных чисел
Обычно, я опирался на одно из следующих решений:
- Явных установить метку каждого клещ знака с помощью
set xtics (-0.05 "−0.05", ...)
; - Экспортируйте участок с использованием драйвера LaTeX (например,
epslatex
) и приложите его в пределах$$
(например,set format x "$%.2f$"
).
Однако ни одно из вышеуказанных решений не требует меня. Есть ли способ сделать Gnuplot автоматически использовать правильное типографское соглашение для отрицательных чисел?
Там нет флага или возможность использовать знак unicode минус с gnuplot. – Christoph
Спасибо за ответ, @ Кристоф. Я только что обнаружил, что у Matplotlib есть [флаг для этого] (http://matplotlib.org/examples/api/unicode_minus.html). Как вы думаете, есть ли вероятность, что будущие версии Gnuplot будут иметь что-то подобное? –
Да, если есть запрос функции, и кто-то это реализует :) Серьезно, увидев, что для 5.0 был введен новый спецификатор формата '% h' для создания более удобного форматирования для экспоненциального обозначения, я думаю, что шансы на его получение хорошо. – Christoph