novo gráfico no Mathematica 8.0

Alguém descobriu uma maneira de modificar objetos Graph no Mathematica 8? Em particular, como obter a mesma funcionalidade que você obtém quando clica com o botão direito do mouse no gráfico.

Algumas das novas funções gráficas entram em conflito comCombinatorica, existe uma maneira de forçar o Mathematica a usar uma versão interna da função? Em outras palavras, existe uma maneira de obter acesso ao built-inCompleteGraph depois que eu façoNeeds["Combinatorica"] que importa a versão Combinatorica deCompleteGraph?

Para esclarecer 1, o Menu de contexto no Graph permite alterar o GraphStyle e o GraphLayout, e eu gostaria de poder alterá-los programaticamente. Aqui está uma maneira que eu encontrei para alterar o objeto GraphStyle of Graph

g = GridGraph[{4, 4}];
BooleanGraph[Or, g, g, GraphStyle -> "DiagramBlack"]

No entanto, isso esquece as opções do gráfico original, comoVertexCoordinates

Tentando a receita de Brett no gráfico de grade

g = GridGraph[{3, 2}, ImageSize -> Tiny]
coords = PropertyValue[{g, #}, VertexCoordinates] & /@ VertexList[g];
Graph[EdgeList[g], GraphStyle -> "BasicGold", 
 VertexCoordinates -> coords, ImageSize -> Tiny]

http://yaroslavvb.com/upload/save/mathematica-change-style.png

Parece haver um erro no modo como o Mathematica lida com as coordenadas do Graph nas operações do gráfico. A primeira linha abaixo permite coordenadas, a segunda emite aviso interno, provavelmente relacionado a coordenadas. Usar vértices não inteiros e coordenadas explícitas para cada vértice não ajuda. Uma solução é armazenar coordenadas globalmente e terfixCoordinates para reatribuir coordenadas corretas paraGraph após modificações

VertexDelete[GridGraph[{3, 3}], 1]
NeighborhoodGraph[VertexDelete[GridGraph[{3, 3}], 1], 2]

questionAnswers(3)

yourAnswerToTheQuestion