2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 [Mathematica 10] - не послушные Ticks
Сообщение03.10.2014, 13:49 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
Для оформления графика код:

Код:
FrameTicks -> {{{"10^-3", "10^-2", "10^-1", "1", "10", "10^2", "10^3",
     "10^4", "10^5"}, None}, {{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15},
    None}}


прилепляется к 3 LogLogPlot'ам, после чего они выводиться в Show

график:

Изображение

но откуда берется черточка 1,5 ее же не должно быть? и как ее убрать?

перечисление подписей без кавычек приводит к не правильному формату подписей к черточкам - то дробь возникнет, то длинное число:

Изображение

зато нет проклятых 1,5. Как от них избавиться?

 Профиль  
                  
 
 Re: [Mathematica 10] - не послушные Ticks
Сообщение03.10.2014, 17:21 
Аватара пользователя


29/05/11
227
Красноармейск, Донецкая обл.
Посмотрите, пожалуйста, в документации (http://reference.wolfram.com/language/r ... Ticks.html) раздел Scope / FrameTicks Positions and Labelling. Можно написать {{1/100, 0.01}, {1, 1}, {100, 100}, {10000, "10^4"}} для левой оси, указывая явно место черточек и надписи около них (дробь убирается переходом к действительным числам, степень ставится явным Superscript; универсальный вариант использовать строки). То же касается нижней оси.

За неимением под рукой WM могу только предположить, что изменение левой оси решит проблему, но не могу это проверить. Вообще, первый рисунок не соответствует тому смыслу, который вкладывался в первый код; скорее всего, WM просто не понял строки, ожидая числа или пары число-подпись, и перешел в режим Automatic.

 Профиль  
                  
 
 Re: [Mathematica 10] - не послушные Ticks
Сообщение04.10.2014, 09:15 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
да, вы правы.

Код:
FrameTicks -> {{{{10^-3, Superscript[10, -3]}, {10^-2,
     Superscript[10, -2]}, {10^-1, Superscript[10, -1]}, {1,
     1}, {10^1, Superscript[10, 1]}, {10^2,
     Superscript[10, 2]}, {10^3, Superscript[10, 3]}, {10^4,
     Superscript[10, 4]}, {10^5, Superscript[10, 5]}},
   None}, {{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15}, None}}


так работает

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group