¿Alguien ha encontrado una forma de modificar objetos Graph en Mathematica 8? En particular, cómo obtener la misma funcionalidad que obtienes cuando haces clic derecho en el gráfico.nuevo Gráfico en Mathematica 8.0
Algunas de las nuevas funciones del gráfico entran en conflicto con
Combinatorica
, ¿hay alguna manera de forzar a Mathematica a utilizar una versión incorporada de la función? En otras palabras, ¿hay alguna manera de obtener acceso al built-inCompleteGraph
después de que lo hagoNeeds["Combinatorica"]
que importa la versión de Combinatorica deCompleteGraph
?
Aclarar 1, menú contextual de gráfico le permite cambiar GraphStyle y GraphLayout, y me gustaría ser capaz de cambiar mediante programación. He aquí una manera que encontré para cambiar GraphStyle del gráfico de objetos
g = GridGraph[{4, 4}];
BooleanGraph[Or, g, g, GraphStyle -> "DiagramBlack"]
Sin embargo, que se olvida de las opciones de la gráfica original, como VertexCoordinates
Tratando receta de Brett en el gráfico de la red
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 que hay un error con la forma en que Mathematica maneja las coordenadas del gráfico en las operaciones de gráfico. La primera línea a continuación permuta las coordenadas, la segunda da una advertencia interna, probablemente relacionada con las coordenadas. El uso de vértices no enteros y coordenadas explícitas para cada vértice no ayuda. Una solución es almacenar las coordenadas en todo el mundo y tienen fixCoordinates
función para reasignar las coordenadas correctas para Graph
después de las modificaciones
VertexDelete[GridGraph[{3, 3}], 1]
NeighborhoodGraph[VertexDelete[GridGraph[{3, 3}], 1], 2]
Re. 2 .: System'CompleteGraph? –
Re # 2, podría eliminar Combinatorica de su ruta de contexto; luego, consulte todas las funciones de Combinatorica con la ruta completa explícita ... – Simon
¿cómo se elimina de la ruta de contexto? –