2012-01-17 4 views
2

У меня есть Mathematica 8, и я пытаюсь использовать GraphEdit [], но я нахожу это чрезвычайно раздражающим. Во-первых, я не могу понять, как использовать его выход для обратной связи.Редактор графиков Mathematica?

Например, я создаю простой график с помощью GraphEdit [] и получить обратно это:

{ -Graphics-, "Graph" -> {1 -> 1, 
1 -> 2}, "Coordinates" -> {{196, 694}, {329, 
696}}, "VertexLabels" -> {"First Edge", "Second Edge"}} 

Но когда я пытаюсь кормить этот вывод обратно GraphEdit различными способами, единственное, что работает, если я отделите координаты и вершинные метки и передайте значение «График» в качестве единственного параметра. Все остальное порождает пустой граф. Отключение координат и вершинных меток делает график бесполезным для меня.

Я понимаю, что GraphEdit [] использует другой формат, чем новая функция Version 8 Graph [], и, возможно, не полностью совместим со старым Combinatorica, но я ожидаю, что результат будет легко массироваться, чтобы вернуться в к себе! Документы не особенно полезны и не дают никаких примеров того, как передавать граф, который включает координаты и информацию о вершинах. Есть ли что-то очевидное (или не столь очевидное), что мне не хватает? Является ли GraphEdit [] бесполезной игрушкой?

Или, есть что-то новое в версии 8, которое позволит мне редактировать графики? Я должен признать, что интерфейс GraphEdit [] немного ограничен, и мне бы хотелось, чтобы что-то лучше, чем я, по крайней мере, управлял оптимизацией интерфейса, но он все же лучше, чем ничего.

ответ

4

В Mathematica версии 8 новый график [] и связанные функции могут быть изменены в меню правой кнопкой мыши . Примером может служить изображение ниже. Но это только для форматирования. Если вам действительно нужно добавить удаленные вершины с помощью GUI, вам нужно использовать GraphEdit []. Однако он не может принимать спецификацию вершинных координат. Я лично сделал бы все это программно с новой функциональностью V8 Graph - в ней много положительных героев.

CompleteGraph[10] 

enter image description here

+0

я могу изменить различные параметры графика таким образом, но я не вижу, как на самом деле изменить положение или метки узлов или вставки новых узлов и удалять существующие, как я могу с GraphEdit []. Я вижу другой курсор, когда я наводил указатель мыши, возможно, Вольфрам планирует внедрить фактический редактор графов в версии 9? – Michael

+0

Я немного обновил свой ответ. Однако я не знаю о V9. –

 Смежные вопросы

  • Нет связанных вопросов^_^