Вчера, добавив некоторые графики времени в "Оптимально выбрав один элемент из каждого списка" , я снова вспомнил о публикации в mathgroup, я сделал пару лет назад ( "Сохранение аннотаций после реставрации сюжета" ).
Я с удовольствием аннотировал мои сюжеты (вручную), когда думал, что некоторые ярлыки осей будут приятными. Проблема в том, что регенерация графиков с помощью меток оси приведет к уничтожению ваших аннотаций вручную.
Похоже, вы можете найти пользовательские добавления в графике с именем pic здесь: Rest[pic[[1, 1]]]
, поэтому, если вы регенерируете сюжет как pic2, вы можете вернуть свои аннотации, если вы используете:
Insert[pic2, Rest[pic[[1, 1]]], {1, 1}]
Помню, Дэвид Парк (автор пакета "Презентации" ) категорически против рукописных аннотаций. Я сам сделал довольно программную маркировку, но иногда размещение меток под программным управлением просто слишком сложно, как здесь (обратите внимание, что мне не нравится PlotLegends
, особенно потому, что некоторые цвета близки друг к другу):
Уже было слишком поздно для моего kludge, выбросив оригиналы сюжета, но мне интересно, каково нынешнее состояние мышления по этому вопросу.
- Есть ли лучшие способы сделать это?
- Как общий метод? Работает ли он во всех типах графиков и диаграмм?
- Работает ли он во всех версиях? (выше 5.2)
- Любой WRI планирует улучшить обработку пользовательских дополнений на графиках?
BTW Трюк в моей публикации в mathgroup немного отличался от показанного выше и использовался в верхней части 10. Однако принцип тот же.
ИЗМЕНИТЬ
Я поместил код, чтобы сделать тактовые данные SO, как указано выше в Mathematica Toolbag.
EDIT
Теперь код переместится на более подходящий вопрос Brett Champion: qaru.site/info/4654/....