0
2
0
... | ... |
@@ -190,19 +190,19 @@ |
190 | 190 |
Node n=h.addNode(); |
191 | 191 |
hcoords[n]=Point(i%cols,i/cols); |
192 | 192 |
hcolors[n]=i; |
193 | 193 |
} |
194 | 194 |
|
195 | 195 |
cout << "Create 'graph_to_eps_demo_out_colors.eps'" << endl; |
196 | 196 |
graphToEps(h,"graph_to_eps_demo_out_colors.eps"). |
197 | 197 |
//scale(60). |
198 | 198 |
title("Sample .eps figure (Palette demo)"). |
199 | 199 |
copyright("(C) 2003-2007 LEMON Project"). |
200 | 200 |
coords(hcoords). |
201 | 201 |
absoluteNodeSizes().absoluteArcWidths(). |
202 |
nodeScale(45). |
|
202 |
nodeScale(.45). |
|
203 | 203 |
distantColorNodeTexts(). |
204 | 204 |
// distantBWNodeTexts(). |
205 | 205 |
nodeTexts(hcolors).nodeTextSize(.6). |
206 | 206 |
nodeColors(composeMap(paletteW,hcolors)). |
207 | 207 |
run(); |
208 | 208 |
} |
... | ... |
@@ -141,28 +141,28 @@ |
141 | 141 |
///Constructor |
142 | 142 |
|
143 | 143 |
///Constructor |
144 | 144 |
///\param _g is a reference to the graph to be printed |
145 | 145 |
///\param _os is a reference to the output stream. |
146 | 146 |
///\param _os is a reference to the output stream. |
147 | 147 |
///\param _pros If it is \c true, then the \c ostream referenced by \c _os |
148 | 148 |
///will be explicitly deallocated by the destructor. |
149 | 149 |
///By default it is <tt>std::cout</tt> |
150 | 150 |
DefaultGraphToEpsTraits(const G &_g,std::ostream& _os=std::cout, |
151 | 151 |
bool _pros=false) : |
152 | 152 |
g(_g), os(_os), |
153 |
_coords(dim2::Point<double>(1,1)), _nodeSizes( |
|
153 |
_coords(dim2::Point<double>(1,1)), _nodeSizes(1), _nodeShapes(0), |
|
154 | 154 |
_nodeColors(WHITE), _arcColors(BLACK), |
155 | 155 |
_arcWidths(1.0), _arcWidthScale(0.003), |
156 |
_nodeScale( |
|
156 |
_nodeScale(.01), _xBorder(10), _yBorder(10), _scale(1.0), |
|
157 | 157 |
_nodeBorderQuotient(.1), |
158 | 158 |
_drawArrows(false), _arrowLength(1), _arrowWidth(0.3), |
159 | 159 |
_showNodes(true), _showArcs(true), |
160 | 160 |
_enableParallel(false), _parArcDist(1), |
161 | 161 |
_showNodeText(false), _nodeTexts(false), _nodeTextSize(1), |
162 | 162 |
_showNodePsText(false), _nodePsTexts(false), _nodePsTextsPreamble(0), |
163 | 163 |
_undirected(lemon::UndirectedTagIndicator<G>::value), |
164 | 164 |
_pleaseRemoveOsStream(_pros), _scaleToA4(false), |
165 | 165 |
_nodeTextColorType(SAME_COL), _nodeTextColors(BLACK), |
166 | 166 |
_autoNodeScale(false), |
167 | 167 |
_autoArcWidthScale(false), |
168 | 168 |
_absoluteNodeSizes(false), |
... | ... |
@@ -487,25 +487,25 @@ |
487 | 487 |
|
488 | 488 |
///Sets a global scale factor for node sizes. |
489 | 489 |
/// |
490 | 490 |
/// If nodeSizes() is not given, this function simply sets the node |
491 | 491 |
/// sizes to \c d. If nodeSizes() is given, but |
492 | 492 |
/// autoNodeScale() is not, then the node size given by |
493 | 493 |
/// nodeSizes() will be multiplied by the value \c d. |
494 | 494 |
/// If both nodeSizes() and autoNodeScale() are used, then the |
495 | 495 |
/// node sizes will be scaled in such a way that the greatest size will be |
496 | 496 |
/// equal to \c d. |
497 | 497 |
/// \sa nodeSizes() |
498 | 498 |
/// \sa autoNodeScale() |
499 |
GraphToEps<T> &nodeScale(double d) {_nodeScale=d;return *this;} |
|
499 |
GraphToEps<T> &nodeScale(double d=.01) {_nodeScale=d;return *this;} |
|
500 | 500 |
///Turns on/off the automatic node width scaling. |
501 | 501 |
|
502 | 502 |
///Turns on/off the automatic node width scaling. |
503 | 503 |
/// |
504 | 504 |
///\sa nodeScale() |
505 | 505 |
/// |
506 | 506 |
GraphToEps<T> &autoNodeScale(bool b=true) { |
507 | 507 |
_autoNodeScale=b;return *this; |
508 | 508 |
} |
509 | 509 |
|
510 | 510 |
///Turns on/off the absolutematic node width scaling. |
511 | 511 |
|
... | ... |
@@ -540,25 +540,25 @@ |
540 | 540 |
|
541 | 541 |
///Sets a global scale factor for arc widths |
542 | 542 |
|
543 | 543 |
/// Sets a global scale factor for arc widths. |
544 | 544 |
/// |
545 | 545 |
/// If arcWidths() is not given, this function simply sets the arc |
546 | 546 |
/// widths to \c d. If arcWidths() is given, but |
547 | 547 |
/// autoArcWidthScale() is not, then the arc withs given by |
548 | 548 |
/// arcWidths() will be multiplied by the value \c d. |
549 | 549 |
/// If both arcWidths() and autoArcWidthScale() are used, then the |
550 | 550 |
/// arc withs will be scaled in such a way that the greatest width will be |
551 | 551 |
/// equal to \c d. |
552 |
GraphToEps<T> &arcWidthScale(double d) {_arcWidthScale=d;return *this;} |
|
552 |
GraphToEps<T> &arcWidthScale(double d=.003) {_arcWidthScale=d;return *this;} |
|
553 | 553 |
///Turns on/off the automatic arc width scaling. |
554 | 554 |
|
555 | 555 |
///Turns on/off the automatic arc width scaling. |
556 | 556 |
/// |
557 | 557 |
///\sa arcWidthScale() |
558 | 558 |
/// |
559 | 559 |
GraphToEps<T> &autoArcWidthScale(bool b=true) { |
560 | 560 |
_autoArcWidthScale=b;return *this; |
561 | 561 |
} |
562 | 562 |
///Turns on/off the absolutematic arc width scaling. |
563 | 563 |
|
564 | 564 |
///Turns on/off the absolutematic arc width scaling. |
0 comments (0 inline)