Changeset 5340:16943a99d1ba


Ignore:
Timestamp:
06/14/07 03:12:38 (6 years ago)
Author:
Robert L Miller <rlm@…>
Branch:
default
Message:

consistency

Location:
sage
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • sage/graphs/graph.py

    r5339 r5340  
    2121                        (2007-06-07--09): NetworkX function wrapping 
    2222    -- Michael W. Hansen (2007-06-09): Topological sort generation 
     23    -- Emily Kirkman, Robert L. Miller SAGE Days 4: Finished wrapping NetworkX 
    2324 
    2425TUTORIAL: 
     
    906907            sage: (graphs.ChvatalGraph()).cliques_get_max_clique_graph() 
    907908            Graph on 24 vertices 
    908             sage.: ((graphs.ChvatalGraph()).cliques_get_max_clique_graph()).show(figsize=[2,2], node_size=20, vertex_labels=False) 
     909            sage.: ((graphs.ChvatalGraph()).cliques_get_max_clique_graph()).show(figsize=[2,2], vertex_size=20, vertex_labels=False) 
    909910            sage: D = DiGraph({0:[1,2,3], 1:[2], 3:[0,1]}) 
    910911            sage.: D.show(figsize=[2,2]) 
     
    939940            sage: (graphs.ChvatalGraph()).cliques_get_clique_bipartite() 
    940941            Graph on 36 vertices 
    941             sage.: ((graphs.ChvatalGraph()).cliques_get_clique_bipartite()).show(figsize=[2,2], node_size=20, vertex_labels=False) 
     942            sage.: ((graphs.ChvatalGraph()).cliques_get_clique_bipartite()).show(figsize=[2,2], vertex_size=20, vertex_labels=False) 
    942943            sage: D = DiGraph({0:[1,2,3], 1:[2], 3:[0,1]}) 
    943944            sage.: D.show(figsize=[2,2]) 
     
    21542155 
    21552156    def plot(self, pos=None, layout=None, vertex_labels=True, edge_labels=False, 
    2156              node_size=200, graph_border=False, color_dict=None, partition=None, 
     2157             vertex_size=200, graph_border=False, color_dict=None, partition=None, 
    21572158             edge_colors=None, scaling_term=0.05, xmin=None, xmax=None):  # xmin and xmax are ignored 
    21582159        """ 
     
    21672168            edge_labels -- whether to print edge(arc) labels. By default, False, but if True, the result 
    21682169                of str(l) is printed on the edge for each label l. Labels equal to None are not printed. 
    2169             node_size -- size of vertices displayed 
     2170            vertex_size -- size of vertices displayed 
    21702171            graph_border -- whether to include a box around the graph 
    21712172            color_dict -- optional dictionary to specify vertex colors: each key is a color recognizable 
     
    21992200             
    22002201            sage: C = graphs.CubeGraph(8) 
    2201             sage: P = C.plot(vertex_labels=False, node_size=0, graph_border=True) 
     2202            sage: P = C.plot(vertex_labels=False, vertex_size=0, graph_border=True) 
    22022203            sage: P.save('sage.png') 
    22032204             
     
    22222223            ...        if u[i] != v[i]: 
    22232224            ...            edge_colors[R[i]].append((u,v,l)) 
    2224             sage: C.plot(vertex_labels=False, node_size=0, edge_colors=edge_colors).save('sage.png') 
     2225            sage: C.plot(vertex_labels=False, vertex_size=0, edge_colors=edge_colors).save('sage.png') 
    22252226 
    22262227        """ 
     
    22532254                for a in range(len(pos[v])): 
    22542255                    pos[v][a] = float(pos[v][a]) 
    2255         G = networkx_plot(self._nxg, pos=pos, vertex_labels=vertex_labels, node_size=node_size, color_dict=color_dict, edge_colors=edge_colors, graph_border=graph_border, scaling_term=scaling_term) 
     2256        G = networkx_plot(self._nxg, pos=pos, vertex_labels=vertex_labels, vertex_size=vertex_size, color_dict=color_dict, edge_colors=edge_colors, graph_border=graph_border, scaling_term=scaling_term) 
    22562257        if edge_labels: 
    22572258            from sage.plot.plot import text 
     
    22652266        return G 
    22662267 
    2267     def show(self, pos=None, layout=None, vertex_labels=True, edge_labels=False, node_size=200, 
     2268    def show(self, pos=None, layout=None, vertex_labels=True, edge_labels=False, vertex_size=200, 
    22682269             graph_border=False, color_dict=None, edge_colors=None, partition=None, 
    22692270             scaling_term=0.05, talk=False, **kwds): 
     
    22792280            edge_labels -- whether to print edge(arc) labels. By default, False, but if True, the result 
    22802281                of str(l) is printed on the edge for each label l. Labels equal to None are not printed. 
    2281             node_size -- size of vertices displayed 
     2282            vertex_size -- size of vertices displayed 
    22822283            graph_border -- whether to include a box around the graph 
    22832284            color_dict -- optional dictionary to specify vertex colors: each key is a color recognizable 
     
    23122313             
    23132314            sage: C = graphs.CubeGraph(8) 
    2314             sage: P = C.plot(vertex_labels=False, node_size=0, graph_border=True) 
     2315            sage: P = C.plot(vertex_labels=False, vertex_size=0, graph_border=True) 
    23152316            sage: P.save('sage.png') 
    23162317             
     
    23352336            ...        if u[i] != v[i]: 
    23362337            ...            edge_colors[R[i]].append((u,v,l)) 
    2337             sage: C.plot(vertex_labels=False, node_size=0, edge_colors=edge_colors).save('sage.png') 
     2338            sage: C.plot(vertex_labels=False, vertex_size=0, edge_colors=edge_colors).save('sage.png') 
    23382339 
    23392340        """ 
    23402341        if talk: 
    2341             node_size = 500 
     2342            vertex_size = 500 
    23422343            if partition is None: 
    23432344                color_dict = {'#FFFFFF':self.vertices()} 
    2344         self.plot(pos=pos, layout=layout, vertex_labels=vertex_labels, edge_labels=edge_labels, node_size=node_size, color_dict=color_dict, edge_colors=edge_colors, graph_border=graph_border, partition=partition, scaling_term=scaling_term).show(**kwds) 
     2345        self.plot(pos=pos, layout=layout, vertex_labels=vertex_labels, edge_labels=edge_labels, vertex_size=vertex_size, color_dict=color_dict, edge_colors=edge_colors, graph_border=graph_border, partition=partition, scaling_term=scaling_term).show(**kwds) 
    23452346 
    23462347class Graph(GenericGraph): 
     
    44514452            sage: SD.set_arc_label(14, 15, 'v_k m.c.r.') 
    44524453            sage: posn = {1:[ 3,-3],  2:[0,2],  3:[0, 13],  4:[3,9],  5:[3,3],  6:[16, 13], 7:[6,1],  8:[6,6],  9:[6,11], 10:[9,1], 11:[10,6], 12:[13,6], 13:[16,2], 14:[10,-6], 15:[0,-10], 16:[14,-6], 17:[16,-10], 18:[6,-4]} 
    4453             sage: SD.plot(pos=posn, node_size=400, color_dict={'#FFFFFF':range(1,19)}, edge_labels=True).save('search_tree.png') 
     4454            sage: SD.plot(pos=posn, vertex_size=400, color_dict={'#FFFFFF':range(1,19)}, edge_labels=True).save('search_tree.png') 
    44544455 
    44554456        """ 
  • sage/graphs/graph_database.py

    r4713 r5340  
    460460            # The following line is time consuming and should not stay: 
    461461            graph6list.append(g.graph6_string()) 
    462             p = g.plot(layout=layout, node_size=30, vertex_labels=False, graph_border=False) 
     462            p = g.plot(layout=layout, vertex_size=30, vertex_labels=False, graph_border=False) 
    463463            p.save('%s.png'%i, figsize=[1,1]) 
    464464         
     
    737737            # The following line is time consuming and should not stay: 
    738738            graph6list.append(g.graph6_string()) 
    739             p = g.plot(layout=layout, node_size=30, vertex_labels=False, graph_border=False) 
     739            p = g.plot(layout=layout, vertex_size=30, vertex_labels=False, graph_border=False) 
    740740            p.save('%s.png'%i, figsize=[1,1]) 
    741741         
     
    10401040            # The following line is time consuming and should not stay: 
    10411041            graph6list.append(g.graph6_string()) 
    1042             p = g.plot(layout=layout, node_size=30, vertex_labels=False, graph_border=False) 
     1042            p = g.plot(layout=layout, vertex_size=30, vertex_labels=False, graph_border=False) 
    10431043            p.save('%s.png'%i, figsize=[1,1]) 
    10441044         
     
    13041304            sage: len(g) 
    13051305            1 
    1306             sage.: g[0].show(layout='circular',figsize=[2,2],node_size=0,graph_border=True) 
     1306            sage.: g[0].show(layout='circular',figsize=[2,2],vertex_size=0,graph_border=True) 
    13071307            sage: g = graphs_query.get_list(degree_sequence=433211) 
    13081308            sage: graphs_list.to_graph6(g) 
  • sage/graphs/graph_generators.py

    r5335 r5340  
    252252            ...    n = [] 
    253253            ...    for m in range(3): 
    254             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     254            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    255255            ...    j.append(n) 
    256256            ... 
     
    341341            ...    n = [] 
    342342            ...    for m in range(3): 
    343             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     343            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    344344            ...    j.append(n) 
    345345            ... 
     
    430430            ...    n = [] 
    431431            ...    for m in range(3): 
    432             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     432            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    433433            ...    j.append(n) 
    434434            ... 
     
    447447            ...    n = [] 
    448448            ...    for m in range(3): 
    449             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     449            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    450450            ...    j.append(n) 
    451451            ... 
     
    714714            ...    n = [] 
    715715            ...    for m in range(3): 
    716             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     716            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    717717            ...    j.append(n) 
    718718            ... 
     
    762762            ...    n = [] 
    763763            ...    for m in range(3): 
    764             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     764            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    765765            ...    j.append(n) 
    766766            ... 
     
    919919            ...    n = [] 
    920920            ...    for m in range(3): 
    921             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     921            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    922922            ...    j.append(n) 
    923923            ... 
     
    936936            ...    n = [] 
    937937            ...    for m in range(3): 
    938             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     938            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    939939            ...    j.append(n) 
    940940            ... 
     
    983983            ...    n = [] 
    984984            ...    for m in range(3): 
    985             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     985            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    986986            ...    j.append(n) 
    987987            ... 
     
    10011001            ...    n = [] 
    10021002            ...    for m in range(3): 
    1003             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1003            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    10041004            ...    j.append(n) 
    10051005            ... 
     
    10651065            ...    n = [] 
    10661066            ...    for m in range(2): 
    1067             ...        n.append(g[i + m].plot(node_size=50, vertex_labels=False)) 
     1067            ...        n.append(g[i + m].plot(vertex_size=50, vertex_labels=False)) 
    10681068            ...    j.append(n) 
    10691069            sage: G = sage.plot.plot.GraphicsArray(j) 
     
    11061106            ...    n = [] 
    11071107            ...    for m in range(3): 
    1108             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1108            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    11091109            ...    j.append(n) 
    11101110            ... 
     
    11491149            ...    n = [] 
    11501150            ...    for m in range(3): 
    1151             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1151            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    11521152            ...    j.append(n) 
    11531153            ... 
     
    11931193            ...    n = [] 
    11941194            ...    for m in range(3): 
    1195             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1195            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    11961196            ...    j.append(n) 
    11971197            ... 
     
    12351235            ...    n = [] 
    12361236            ...    for m in range(3): 
    1237             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1237            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    12381238            ...    j.append(n) 
    12391239            ... 
     
    16161616            ...    n = [] 
    16171617            ...    for m in range(3): 
    1618             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1618            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    16191619            ...    j.append(n) 
    16201620            ... 
     
    16341634            ...    n = [] 
    16351635            ...    for m in range(3): 
    1636             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1636            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    16371637            ...    j.append(n) 
    16381638            ... 
     
    17271727            ...    n = [] 
    17281728            ...    for m in range(3): 
    1729             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1729            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    17301730            ...    j.append(n) 
    17311731            ... 
     
    17441744            ...    n = [] 
    17451745            ...    for m in range(3): 
    1746             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1746            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    17471747            ...    j.append(n) 
    17481748            ... 
     
    17951795            ...    n = [] 
    17961796            ...    for m in range(3): 
    1797             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1797            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    17981798            ...    j.append(n) 
    17991799            ... 
     
    18031803        Use the plot options to display larger n-cubes 
    18041804            sage: g = graphs.CubeGraph(9) 
    1805             sage.: g.show(figsize=[12,12],vertex_labels=False, node_size=20) 
     1805            sage.: g.show(figsize=[12,12],vertex_labels=False, vertex_size=20) 
    18061806        """ 
    18071807        from sage.rings.integer import Integer 
     
    19801980            ...    n = [] 
    19811981            ...    for m in range(3): 
    1982             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     1982            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    19831983            ...    j.append(n) 
    19841984            ... 
     
    20292029            ...    n = [] 
    20302030            ...    for m in range(3): 
    2031             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     2031            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    20322032            ...    j.append(n) 
    20332033            ... 
     
    20702070            ...    n = [] 
    20712071            ...    for m in range(3): 
    2072             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     2072            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    20732073            ...    j.append(n) 
    20742074            ... 
     
    21062106            ...    n = [] 
    21072107            ...    for m in range(3): 
    2108             ...        n.append(g[3*i + m].plot(node_size=50, vertex_labels=False)) 
     2108            ...        n.append(g[3*i + m].plot(vertex_size=50, vertex_labels=False)) 
    21092109            ...    j.append(n) 
    21102110            ... 
  • sage/graphs/graph_isom.pyx

    r5318 r5340  
    612612        sage: SD.set_arc_label(14, 15, 'v_k m.c.r.') 
    613613        sage: posn = {1:[ 3,-3],  2:[0,2],  3:[0, 13],  4:[3,9],  5:[3,3],  6:[16, 13], 7:[6,1],  8:[6,6],  9:[6,11], 10:[9,1], 11:[10,6], 12:[13,6], 13:[16,2], 14:[10,-6], 15:[0,-10], 16:[14,-6], 17:[16,-10], 18:[6,-4]} 
    614         sage: SD.plot(pos=posn, node_size=400, color_dict={'#FFFFFF':range(1,19)}, edge_labels=True).save('search_tree.png') 
     614        sage: SD.plot(pos=posn, vertex_size=400, color_dict={'#FFFFFF':range(1,19)}, edge_labels=True).save('search_tree.png') 
    615615     
    616616    EXAMPLES: 
  • sage/graphs/graph_list.py

    r5333 r5340  
    231231            pos = list[i].__get_pos__() 
    232232            if ( pos is None ):  
    233                 plist.append(list[i].plot(layout='circular', node_size=50, vertex_labels=False, graph_border=True)) 
    234             else: plist.append(list[i].plot(pos=pos, node_size=50, vertex_labels=False, graph_border=True)) 
     233                plist.append(list[i].plot(layout='circular', vertex_size=50, vertex_labels=False, graph_border=True)) 
     234            else: plist.append(list[i].plot(pos=pos, vertex_size=50, vertex_labels=False, graph_border=True)) 
    235235        else:  raise TypeError, 'Param list must be a list of SAGE graphs.' 
    236236     
  • sage/plot/plot.py

    r4525 r5340  
    13181318                4: [-1.125     ,-0.50118505,]   } 
    13191319        vertex_labels -- determines whether labels for nodes are plotted 
    1320         node_size -- node size 
     1320        vertex_size -- node size 
    13211321        color_dict -- a dictionary specifying node colors: each key is a color recognized by 
    13221322                        matplotlib, and each entry is a list of vertices. 
     
    13731373        ...        if u[i] != v[i]: 
    13741374        ...            edge_colors[R[i]].append((u,v,l)) 
    1375         sage: NGP = GraphicPrimitive_NetworkXGraph(G, pos=pos, vertex_labels=False, node_size=0, edge_colors=edge_colors) 
     1375        sage: NGP = GraphicPrimitive_NetworkXGraph(G, pos=pos, vertex_labels=False, vertex_size=0, edge_colors=edge_colors) 
    13761376        sage: G = Graphics() 
    13771377        sage: G.append(NGP) 
     
    13801380        sage: G.save('sage.png') 
    13811381    """ 
    1382     def __init__(self, graph, pos=None, vertex_labels=True, node_size=300, color_dict=None, edge_colors=None, scaling_term=0.05): 
     1382    def __init__(self, graph, pos=None, vertex_labels=True, vertex_size=300, color_dict=None, edge_colors=None, scaling_term=0.05): 
    13831383        self.__nxg = graph 
    1384         self.__node_size = node_size 
     1384        self.__vertex_size = vertex_size 
    13851385        self.__vertex_labels = vertex_labels 
    13861386        self.__color_dict = color_dict 
     
    14391439        if len(self.__nxg) != 0: 
    14401440            import networkx as NX 
    1441             node_size = float(self.__node_size) 
     1441            vertex_size = float(self.__vertex_size) 
    14421442            if self.__color_dict is None: 
    1443                 NX.draw_networkx_nodes(G=self.__nxg, pos=self.__pos, ax=subplot, node_size=node_size) 
     1443                NX.draw_networkx_nodes(G=self.__nxg, pos=self.__pos, ax=subplot, node_size=vertex_size) 
    14441444            else: 
    14451445                for i in self.__color_dict: 
    1446                     NX.draw_networkx_nodes(G=self.__nxg, nodelist=self.__color_dict[i], node_color=i, pos=self.__pos, ax=subplot, node_size=node_size) 
     1446                    NX.draw_networkx_nodes(G=self.__nxg, nodelist=self.__color_dict[i], node_color=i, pos=self.__pos, ax=subplot, node_size=vertex_size) 
    14471447            if self.__edge_colors is None: 
    1448                 NX.draw_networkx_edges(G=self.__nxg, pos=self.__pos, ax=subplot, node_size=node_size) 
     1448                NX.draw_networkx_edges(G=self.__nxg, pos=self.__pos, ax=subplot, node_size=vertex_size) 
    14491449            else: 
    14501450                for i in self.__edge_colors: 
    1451                     NX.draw_networkx_edges(G=self.__nxg, pos=self.__pos, edgelist=self.__edge_colors[i], edge_color=i, ax=subplot, node_size=node_size) 
     1451                    NX.draw_networkx_edges(G=self.__nxg, pos=self.__pos, edgelist=self.__edge_colors[i], edge_color=i, ax=subplot, node_size=vertex_size) 
    14521452            if self.__vertex_labels: 
    14531453                labels = {} 
     
    25492549    return P 
    25502550 
    2551 def networkx_plot(graph, pos=None, vertex_labels=True, node_size=300, color_dict=None, 
     2551def networkx_plot(graph, pos=None, vertex_labels=True, vertex_size=300, color_dict=None, 
    25522552                  edge_colors=None, graph_border=False, scaling_term=0.05): 
    25532553    """ 
     
    25642564                4: [-1.125     ,-0.50118505,]   } 
    25652565        vertex_labels -- determines whether labels for nodes are plotted 
    2566         node_size -- node size 
     2566        vertex_size -- node size 
    25672567        color_dict -- a dictionary specifying node colors: each key is a color recognized by 
    25682568                        matplotlib, and each entry is a list of vertices. 
     
    26072607        ...        if u[i] != v[i]: 
    26082608        ...            edge_colors[R[i]].append((u,v,l)) 
    2609         sage: P = networkx_plot(C._nxg, pos=C.__get_pos__(), edge_colors=edge_colors, vertex_labels=False, node_size=0) 
     2609        sage: P = networkx_plot(C._nxg, pos=C.__get_pos__(), edge_colors=edge_colors, vertex_labels=False, vertex_size=0) 
    26102610        sage: P.save('sage.png') 
    26112611    """ 
    26122612    g = Graphics() 
    2613     NGP = GraphicPrimitive_NetworkXGraph(graph, pos=pos, vertex_labels=vertex_labels, node_size=node_size, color_dict=color_dict, edge_colors=edge_colors, scaling_term=scaling_term) 
     2613    NGP = GraphicPrimitive_NetworkXGraph(graph, pos=pos, vertex_labels=vertex_labels, vertex_size=vertex_size, color_dict=color_dict, edge_colors=edge_colors, scaling_term=scaling_term) 
    26142614    g.append(NGP) 
    26152615    xmin = NGP._xmin 
Note: See TracChangeset for help on using the changeset viewer.