Diferencia entre revisiones de «Curso Python DGA 2011/inmersion python/ayuda graphics»

De WikiEducator
Saltar a: navegación, buscar
 
(5 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
{{TEP}}
+
{{raw:en:TOC| right}}
 
+
 
{{MiTitulo| Ayuda módulo graphics}}
 
{{MiTitulo| Ayuda módulo graphics}}
 
''Basado en http://web.cs.swarthmore.edu/~adanner/cs21/f09/graphics.php''
 
''Basado en http://web.cs.swarthmore.edu/~adanner/cs21/f09/graphics.php''
  
 +
{{Tip| Graphics es una utilidad pensada en el aprendizaje, no para uso en producción.}}
 
* Módulo: http://mcsp.wartburg.edu/zelle/python/graphics.py
 
* Módulo: http://mcsp.wartburg.edu/zelle/python/graphics.py
 +
: Descarga '''graphics.py''' y cópialo en el directorio donde crees tus ejercicios.
 
* Referencia oficial: http://mcsp.wartburg.edu/zelle/python/graphics/graphics/index.html
 
* Referencia oficial: http://mcsp.wartburg.edu/zelle/python/graphics/graphics/index.html
  
Línea 29: Línea 30:
 
<source lang="python">
 
<source lang="python">
 
# class GraphWin
 
# class GraphWin
GraphWin(title, width, height) #Constructor-makes a new GraphWin object
+
g = GraphWin(title, width, height) #Constructor-makes a new GraphWin object
  
close(
+
g.close()
flush()  # update drawing to graphics window
+
g.flush()  # update drawing to graphics window
  
getHeight()
+
g.getHeight()
getWidth()
+
g.getWidth()
  
 
# wait for mouse click and return Point obj representing click location
 
# wait for mouse click and return Point obj representing click location
getMouse()  
+
g.getMouse()  
  
setBackground(color)
+
g.setBackground(color)
  
 
#Change screen coordinates  
 
#Change screen coordinates  
setCoords(lowerLeftX, lowerLeftY, upperRightX, upperRightY)  
+
g.setCoords(lowerLeftX, lowerLeftY, upperRightX, upperRightY)  
 
</source>
 
</source>
  
Línea 50: Línea 51:
  
 
# class Point
 
# class Point
Point(x, y) #Constructor
+
p = Point(x, y) #Constructor
  
clone()    # create a new Point object that is an exact copy of this one
+
otro_p = p.clone()    # create a new Point object that is an exact copy of this one
getX()
+
g.getX()
getY()
+
g.getY()
 
</source>
 
</source>
  
 
==Métodos comunes a todos los objetos de Graphics==
 
==Métodos comunes a todos los objetos de Graphics==
 
<source lang="python">
 
<source lang="python">
draw(graphwin):    # Draw the object in graphwin, which should be a  
+
objeto.draw(graphwin):    # Draw the object in graphwin, which should be a  
 
                   # GraphWin object.  A GraphicsObject may only be drawn  
 
                   # GraphWin object.  A GraphicsObject may only be drawn  
 
                   # into one window.  
 
                   # into one window.  
move(dx, dy):      # move object dx units in x and dy units in y direction
+
objeto.move(dx, dy):      # move object dx units in x and dy units in y direction
setFill(color):    # Set interior color to color
+
objeto.setFill(color):    # Set interior color to color
setOutline(color): # Set outline color to color
+
objeto.setOutline(color): # Set outline color to color
setWidth(width):  # Set line weight to width
+
objeto.setWidth(width):  # Set line weight to width
undraw():          # Undraw the object (i.e. hide it).  
+
objeto.undraw():          # Undraw the object (i.e. hide it).  
clone():          # Make an exact copy of object and its properties (color, fill, etc.)
+
objeto.clone():          # Make an exact copy of object and its properties (color, fill, etc.)
class Line
+
Line(p1, p2)
+
  
clone()
+
== Line==
setArrow(option) 
+
getCenter()
+
getP1()
+
getP2()
+
 
+
draw(graphwin)
+
move(dx, dy)
+
setFill(color)
+
setOutline(color)
+
setWidth(width)
+
</source>
+
 
+
== Rectangle ==
+
 
<source lang="python">
 
<source lang="python">
# class Rectangle
+
l = Line(p1, p2)
Rectangle( p1, p2) # p1 and p2 are points for upper left lower rt
+
</source>
+
  
== Circle ==
+
l.clone()
<source lang="python">
+
l.setArrow(option)   
# class Circle
+
l.getCenter()
Circle(p1, radius)      # p1 is a Point at the center of the circle
+
l.getP1()
</source>
+
l.getP2()
 
+
== Oval ==
+
<source lang="python">
+
# class Oval
+
Oval(p1, p2)      # p1 and p2 are opposite corners of bounding rectangle
+
</source>
+
 
+
== Polygon ==
+
<source lang="python">
+
# class Polygon
+
Polygon(<list of points>)
+
# ej. triángulo: Polygon ([Point(10,20), Point(30,40), Point(10,60)])
+
 
+
getPoints()  # return a list of Points in the polygon
+
</source>
+
 
+
== Text ==
+
 
+
<source lang="python">
+
# class Text
+
Text(p, text)  # p is center point and text is string
+
   
+
getText()
+
setText(text)
+
setTextColor(color)
+
setFace(family)    # set font face, ex. "arial" "courier"
+
setSize(size)       # set font size (5-36 are legal)   
+
setStyle(style)    # set font style  ex.  "bold" "italic"
+
</source>
+
 
+
== Entry ==
+
<source lang="python">
+
# class Entry
+
 
+
Entry(pt, width)    # pt is anchor Point (center)
+
 
+
getAnchor()          # returns the center Point
+
getText()            # returns the current text
+
setText(string)      # sets the text to string
+
setSize(point)      # sets the found size (5-36 are legal)
+
setStyle(style)      # sets the font style
+
setTextColor(color)  # sets the text color
+
</source>
+
 
+
== Animation ==
+
<source lang="python">
+
# Animation
+
from time import sleep
+
sleep(0.5) #pause for 0.5 seconds
+
</source>
+
 
+
== Colores ==
+
 
+
* color_rgb(r,g,b)
+
* nombres de colores:
+
<pre>
+
alice blue                240  248   255
+
AliceBlue                  240  248  255
+
antique white              250  235  215
+
AntiqueWhite              250  235  215
+
AntiqueWhite1              255  239  219
+
AntiqueWhite2              238  223  204
+
AntiqueWhite3              205  192  176
+
AntiqueWhite4              139  131  120
+
aquamarine                127  255  212
+
aquamarine1                127  255  212
+
aquamarine2                118  238  198
+
aquamarine3                102  205  170
+
aquamarine4                69  139  116
+
azure                      240  255  255
+
azure1                    240  255  255
+
azure2                    224  238  238
+
azure3                    193  205  205
+
azure4                    131  139  139
+
beige                      245  245  220
+
bisque                    255  228  196
+
bisque1                    255  228  196
+
bisque2                    238  213  183
+
bisque3                    205  183  158
+
bisque4                    139  125  107
+
black                        0    0    0
+
blanched almond            255  235  205
+
BlanchedAlmond            255  235  205
+
blue                        0    0  255
+
blue violet                138    43  226
+
blue1                        0    0  255
+
blue2                        0    0  238
+
blue3                        0    0  205
+
blue4                        0    0  139
+
BlueViolet                138    43  226
+
brown                      165    42    42
+
brown1                    255    64    64
+
brown2                    238    59    59
+
brown3                    205    51    51
+
brown4                    139    35    35
+
burlywood                  222  184  135
+
burlywood1                255  211  155
+
burlywood2                238  197  145
+
burlywood3                205  170  125
+
burlywood4                139  115    85
+
cadet blue                  95  158  160
+
CadetBlue                  95  158  160
+
CadetBlue1                152  245  255
+
CadetBlue2                142  229  238
+
CadetBlue3                122  197  205
+
CadetBlue4                  83  134  139
+
chartreuse                127  255    0
+
chartreuse1                127  255    0
+
chartreuse2                118  238    0
+
chartreuse3                102  205    0
+
chartreuse4                69  139    0
+
chocolate                  210  105    30
+
chocolate1                255  127    36
+
chocolate2                238  118    33
+
chocolate3                205  102    29
+
chocolate4                139    69    19
+
coral                      255  127    80
+
coral1                    255  114    86
+
coral2                    238  106    80
+
coral3                    205    91    69
+
coral4                    139    62    47
+
cornflower blue            100  149  237
+
CornflowerBlue            100  149  237
+
cornsilk                  255  248  220
+
cornsilk1                  255  248  220
+
cornsilk2                  238  232  205
+
cornsilk3                  205  200  177
+
cornsilk4                  139  136  120
+
cyan                        0  255  255
+
cyan1                        0  255  255
+
cyan2                        0  238  238
+
cyan3                        0  205  205
+
cyan4                        0  139  139
+
dark blue                    0    0  139
+
dark cyan                    0  139  139
+
dark goldenrod            184  134    11
+
dark gray                  169  169  169
+
dark green                  0  100    0
+
dark grey                  169  169  169
+
dark khaki                189  183  107
+
dark magenta              139    0  139
+
dark olive green            85  107    47
+
dark orange                255  140    0
+
dark orchid                153    50  204
+
dark red                  139    0    0
+
dark salmon                233  150  122
+
dark sea green            143  188  143
+
dark slate blue            72    61  139
+
dark slate gray            47    79    79
+
dark slate grey            47    79    79
+
dark turquoise              0  206  209
+
dark violet                148    0  211
+
DarkBlue                    0    0  139
+
DarkCyan                    0  139  139
+
DarkGoldenrod              184  134    11
+
DarkGoldenrod1            255  185    15
+
DarkGoldenrod2            238  173    14
+
DarkGoldenrod3            205  149    12
+
DarkGoldenrod4            139  101    8
+
DarkGray                  169  169  169
+
DarkGreen                    0  100    0
+
DarkGrey                  169  169  169
+
DarkKhaki                  189  183  107
+
DarkMagenta                139    0  139
+
DarkOliveGreen              85  107    47
+
DarkOliveGreen1            202  255  112
+
DarkOliveGreen2            188  238  104
+
DarkOliveGreen3            162  205    90
+
DarkOliveGreen4            110  139    61
+
DarkOrange                255  140    0
+
DarkOrange1                255  127    0
+
DarkOrange2                238  118    0
+
DarkOrange3                205  102    0
+
DarkOrange4                139    69    0
+
DarkOrchid                153    50  204
+
DarkOrchid1                191    62  255
+
DarkOrchid2                178    58  238
+
DarkOrchid3                154    50  205
+
DarkOrchid4                104    34  139
+
DarkRed                    139    0    0
+
DarkSalmon                233  150  122
+
DarkSeaGreen              143  188  143
+
DarkSeaGreen1              193  255  193
+
DarkSeaGreen2              180  238  180
+
DarkSeaGreen3              155  205  155
+
DarkSeaGreen4              105  139  105
+
DarkSlateBlue              72    61  139
+
DarkSlateGray              47    79    79
+
DarkSlateGray1            151  255  255
+
DarkSlateGray2            141  238  238
+
DarkSlateGray3            121  205  205
+
DarkSlateGray4              82  139  139
+
DarkSlateGrey              47    79    79
+
DarkTurquoise                0  206  209
+
DarkViolet                148    0  211
+
deep pink                  255    20  147
+
deep sky blue                0  191  255
+
DeepPink                  255    20  147
+
DeepPink1                  255    20  147
+
DeepPink2                  238    18  137
+
DeepPink3                  205    16  118
+
DeepPink4                  139    10    80
+
DeepSkyBlue                  0  191  255
+
DeepSkyBlue1                0  191  255
+
DeepSkyBlue2                0  178  238
+
DeepSkyBlue3                0  154  205
+
DeepSkyBlue4                0  104  139
+
dim gray                  105  105  105
+
dim grey                  105  105  105
+
DimGray                    105  105  105
+
DimGrey                    105  105  105
+
dodger blue                30  144  255
+
DodgerBlue                  30  144  255
+
DodgerBlue1                30  144  255
+
DodgerBlue2                28  134  238
+
DodgerBlue3                24  116  205
+
DodgerBlue4                16    78  139
+
firebrick                  178    34    34
+
firebrick1                255    48    48
+
firebrick2                238    44    44
+
firebrick3                205    38    38
+
firebrick4                139    26    26
+
floral white              255  250  240
+
FloralWhite                255  250  240
+
forest green                34  139    34
+
ForestGreen                34  139    34
+
gainsboro                  220  220  220
+
ghost white                248  248  255
+
GhostWhite                248  248  255
+
gold                      255  215    0
+
gold1                      255  215    0
+
gold2                      238  201    0
+
gold3                      205  173    0
+
gold4                      139  117    0
+
goldenrod                  218  165    32
+
goldenrod1                255  193    37
+
goldenrod2                238  180    34
+
goldenrod3                205  155    29
+
goldenrod4                139  105    20
+
green                        0  255    0
+
green yellow              173  255    47
+
green1                      0  255    0
+
green2                      0  238    0
+
green3                      0  205    0
+
green4                      0  139    0
+
GreenYellow                173  255    47
+
grey               
+
</pre>
+
== Ayuda Graphics ==
+
 
+
Basado en http://web.cs.swarthmore.edu/~adanner/cs21/f09/graphics.php
+
 
+
==GraphWin==
+
<source lang="python">
+
from graphics import *
+
Next create a new graphics window object, and then create gui objects to draw into this window:
+
 
+
# creates new GraphWin object, 500x500 pixels in size
+
win = GraphWin("My GUI Program", 500, 500)
+
 
+
# creates a new Circle object centered at 50,50 with a radius of 20 pixels
+
circ = Circle(Point(50,50), 20)
+
 
+
# invoke the setFill method of the Circle object refered to by circ
+
circ.setFill("red")
+
 
+
# draw the circ object to the GraphWin win
+
circ.draw(win)
+
</source>
+
 
+
== GraphWin ==
+
<source lang="python">
+
# class GraphWin
+
GraphWin(title, width, height) #Constructor-makes a new GraphWin object
+
 
+
close(
+
flush()  # update drawing to graphics window
+
 
+
getHeight()
+
getWidth()
+
 
+
# wait for mouse click and return Point obj representing click location
+
getMouse()
+
 
+
setBackground(color)
+
 
+
#Change screen coordinates
+
setCoords(lowerLeftX, lowerLeftY, upperRightX, upperRightY)
+
</source>
+
 
+
== Point ==
+
<source lang="python">
+
 
+
# class Point
+
Point(x, y) #Constructor
+
 
+
clone()    # create a new Point object that is an exact copy of this one
+
getX()
+
getY()
+
</source>
+
 
+
'''Métodos comunes a todos los objetos de Graphics'''
+
<source lang="python">
+
draw(graphwin):    # Draw the object in graphwin, which should be a
+
                  # GraphWin object.  A GraphicsObject may only be drawn
+
                  # into one window.
+
move(dx, dy):      # move object dx units in x and dy units in y direction
+
setFill(color):    # Set interior color to color
+
setOutline(color): # Set outline color to color
+
setWidth(width):  # Set line weight to width
+
undraw():          # Undraw the object (i.e. hide it).
+
clone():          # Make an exact copy of object and its properties (color, fill, etc.)
+
</source>
+
 
+
== Linea ==
+
<source lang="python">
+
class Line
+
Line(p1, p2)
+
  
setArrow(option)  
+
l.draw(graphwin)
getCenter()
+
l.move(dx, dy)
getP1()
+
l.setFill(color)
getP2()
+
l.setOutline(color)
 +
l.setWidth(width)
 
</source>
 
</source>
  
Línea 423: Línea 90:
 
<source lang="python">
 
<source lang="python">
 
# class Rectangle
 
# class Rectangle
Rectangle( p1, p2)  # p1 and p2 are points for upper left lower rt
+
r = Rectangle( p1, p2)  # p1 and p2 are points for upper left lower rt
 
</source>
 
</source>
  
Línea 429: Línea 96:
 
<source lang="python">
 
<source lang="python">
 
# class Circle
 
# class Circle
Circle(p1, radius)      # p1 is a Point at the center of the circle
+
c = Circle(p1, radius)      # p1 is a Point at the center of the circle
 
</source>
 
</source>
  
Línea 451: Línea 118:
 
<source lang="python">
 
<source lang="python">
 
# class Text
 
# class Text
Text(p, text)  # p is center point and text is string
+
t = Text(p, text)  # p is center point and text is string
 
      
 
      
getText()
+
t = getText()
setText(text)
+
t = setText(text)
setTextColor(color)
+
t = setTextColor(color)
setFace(family)    # set font face, ex. "arial" "courier"
+
t = setFace(family)    # set font face, ex. "arial" "courier"
setSize(size)      # set font size (5-36 are legal)     
+
t = setSize(size)      # set font size (5-36 are legal)     
setStyle(style)    # set font style  ex.  "bold" "italic"
+
t = setStyle(style)    # set font style  ex.  "bold" "italic"
 
</source>
 
</source>
  
Línea 465: Línea 132:
 
# class Entry
 
# class Entry
  
Entry(pt, width)    # pt is anchor Point (center)
+
e = Entry(pt, width)    # pt is anchor Point (center)
  
getAnchor()          # returns the center Point
+
e.getAnchor()          # returns the center Point
getText()            # returns the current text
+
e.getText()            # returns the current text
setText(string)      # sets the text to string
+
e.setText(string)      # sets the text to string
setSize(point)      # sets the found size (5-36 are legal)
+
e.setSize(point)      # sets the found size (5-36 are legal)
setStyle(style)      # sets the font style
+
e.setStyle(style)      # sets the font style
setTextColor(color)  # sets the text color
+
e.setTextColor(color)  # sets the text color
 
</source>
 
</source>
  

Última revisión de 19:07 26 oct 2011

<html> <head><title>302 Found</title></head> <body>

302 Found


nginx/1.18.0 (Ubuntu)

</body> </html>


Basado en http://web.cs.swarthmore.edu/~adanner/cs21/f09/graphics.php

Icon present.gif
Tip: Graphics es una utilidad pensada en el aprendizaje, no para uso en producción.


Descarga graphics.py y cópialo en el directorio donde crees tus ejercicios.


Un ejemplo

from graphics import *
Next create a new graphics window object, and then create gui objects to draw into this window:
 
# creates new GraphWin object, 500x500 pixels in size
win = GraphWin("My GUI Program", 500, 500)
 
# creates a new Circle object centered at 50,50 with a radius of 20 pixels
circ = Circle(Point(50,50), 20)
 
# invoke the setFill method of the Circle object refered to by circ 
circ.setFill("red")
 
# draw the circ object to the GraphWin win
circ.draw(win)

GraphWin

# class GraphWin
g = GraphWin(title, width, height) #Constructor-makes a new GraphWin object
 
g.close()
g.flush()  # update drawing to graphics window
 
g.getHeight()
g.getWidth()
 
# wait for mouse click and return Point obj representing click location
g.getMouse() 
 
g.setBackground(color)
 
#Change screen coordinates 
g.setCoords(lowerLeftX, lowerLeftY, upperRightX, upperRightY)

Point

# class Point
p = Point(x, y) #Constructor
 
otro_p = p.clone()    # create a new Point object that is an exact copy of this one
g.getX()
g.getY()

Métodos comunes a todos los objetos de Graphics

objeto.draw(graphwin):    # Draw the object in graphwin, which should be a 
                   # GraphWin object.  A GraphicsObject may only be drawn 
                   # into one window. 
objeto.move(dx, dy):      # move object dx units in x and dy units in y direction
objeto.setFill(color):    # Set interior color to color
objeto.setOutline(color): # Set outline color to color
objeto.setWidth(width):   # Set line weight to width
objeto.undraw():          # Undraw the object (i.e. hide it). 
objeto.clone():           # Make an exact copy of object and its properties (color, fill, etc.)
 
== Line==
<source lang="python">
l = Line(p1, p2)
 
l.clone()
l.setArrow(option)   
l.getCenter()
l.getP1()
l.getP2()
 
l.draw(graphwin)
l.move(dx, dy)
l.setFill(color)
l.setOutline(color)
l.setWidth(width)

Rectangle

# class Rectangle
r = Rectangle( p1, p2)  # p1 and p2 are points for upper left lower rt

Circle

# class Circle
c = Circle(p1, radius)       # p1 is a Point at the center of the circle

Oval

# class Oval
Oval(p1, p2)       # p1 and p2 are opposite corners of bounding rectangle

Polygon

# class Polygon
Polygon(<list of points>)
# ej. triángulo: Polygon ([Point(10,20), Point(30,40), Point(10,60)])
 
getPoints()  # return a list of Points in the polygon

Text

# class Text
t = Text(p, text)  # p is center point and text is string
 
t = getText()
t = setText(text)
t = setTextColor(color)
t = setFace(family)     # set font face, ex. "arial" "courier"
t = setSize(size)       # set font size (5-36 are legal)    
t = setStyle(style)     # set font style  ex.  "bold" "italic"

Entry

# class Entry
 
e = Entry(pt, width)     # pt is anchor Point (center)
 
e.getAnchor()          # returns the center Point
e.getText()            # returns the current text
e.setText(string)      # sets the text to string
e.setSize(point)       # sets the found size (5-36 are legal)
e.setStyle(style)      # sets the font style
e.setTextColor(color)  # sets the text color

Animation

# Animation
from time import sleep
sleep(0.5) #pause for 0.5 seconds

Colores

  • color_rgb(r,g,b)
  • nombres de colores:
alice blue                 240   248   255
AliceBlue                  240   248   255
antique white              250   235   215
AntiqueWhite               250   235   215
AntiqueWhite1              255   239   219
AntiqueWhite2              238   223   204
AntiqueWhite3              205   192   176
AntiqueWhite4              139   131   120
aquamarine                 127   255   212
aquamarine1                127   255   212
aquamarine2                118   238   198
aquamarine3                102   205   170
aquamarine4                 69   139   116
azure                      240   255   255
azure1                     240   255   255
azure2                     224   238   238
azure3                     193   205   205
azure4                     131   139   139
beige                      245   245   220
bisque                     255   228   196
bisque1                    255   228   196
bisque2                    238   213   183
bisque3                    205   183   158
bisque4                    139   125   107
black                        0     0     0
blanched almond            255   235   205
BlanchedAlmond             255   235   205
blue                         0     0   255
blue violet                138    43   226
blue1                        0     0   255
blue2                        0     0   238
blue3                        0     0   205
blue4                        0     0   139
BlueViolet                 138    43   226
brown                      165    42    42
brown1                     255    64    64
brown2                     238    59    59
brown3                     205    51    51
brown4                     139    35    35
burlywood                  222   184   135
burlywood1                 255   211   155
burlywood2                 238   197   145
burlywood3                 205   170   125
burlywood4                 139   115    85
cadet blue                  95   158   160
CadetBlue                   95   158   160
CadetBlue1                 152   245   255
CadetBlue2                 142   229   238
CadetBlue3                 122   197   205
CadetBlue4                  83   134   139
chartreuse                 127   255     0
chartreuse1                127   255     0
chartreuse2                118   238     0
chartreuse3                102   205     0
chartreuse4                 69   139     0
chocolate                  210   105    30
chocolate1                 255   127    36
chocolate2                 238   118    33
chocolate3                 205   102    29
chocolate4                 139    69    19
coral                      255   127    80
coral1                     255   114    86
coral2                     238   106    80
coral3                     205    91    69
coral4                     139    62    47
cornflower blue            100   149   237
CornflowerBlue             100   149   237
cornsilk                   255   248   220
cornsilk1                  255   248   220
cornsilk2                  238   232   205
cornsilk3                  205   200   177
cornsilk4                  139   136   120
cyan                         0   255   255
cyan1                        0   255   255
cyan2                        0   238   238
cyan3                        0   205   205
cyan4                        0   139   139
dark blue                    0     0   139
dark cyan                    0   139   139
dark goldenrod             184   134    11
dark gray                  169   169   169
dark green                   0   100     0
dark grey                  169   169   169
dark khaki                 189   183   107
dark magenta               139     0   139
dark olive green            85   107    47
dark orange                255   140     0
dark orchid                153    50   204
dark red                   139     0     0
dark salmon                233   150   122
dark sea green             143   188   143
dark slate blue             72    61   139
dark slate gray             47    79    79
dark slate grey             47    79    79
dark turquoise               0   206   209
dark violet                148     0   211
DarkBlue                     0     0   139
DarkCyan                     0   139   139
DarkGoldenrod              184   134    11
DarkGoldenrod1             255   185    15
DarkGoldenrod2             238   173    14
DarkGoldenrod3             205   149    12
DarkGoldenrod4             139   101     8
DarkGray                   169   169   169
DarkGreen                    0   100     0
DarkGrey                   169   169   169
DarkKhaki                  189   183   107
DarkMagenta                139     0   139
DarkOliveGreen              85   107    47
DarkOliveGreen1            202   255   112
DarkOliveGreen2            188   238   104
DarkOliveGreen3            162   205    90
DarkOliveGreen4            110   139    61
DarkOrange                 255   140     0
DarkOrange1                255   127     0
DarkOrange2                238   118     0
DarkOrange3                205   102     0
DarkOrange4                139    69     0
DarkOrchid                 153    50   204
DarkOrchid1                191    62   255
DarkOrchid2                178    58   238
DarkOrchid3                154    50   205
DarkOrchid4                104    34   139
DarkRed                    139     0     0
DarkSalmon                 233   150   122
DarkSeaGreen               143   188   143
DarkSeaGreen1              193   255   193
DarkSeaGreen2              180   238   180
DarkSeaGreen3              155   205   155
DarkSeaGreen4              105   139   105
DarkSlateBlue               72    61   139
DarkSlateGray               47    79    79
DarkSlateGray1             151   255   255
DarkSlateGray2             141   238   238
DarkSlateGray3             121   205   205
DarkSlateGray4              82   139   139
DarkSlateGrey               47    79    79
DarkTurquoise                0   206   209
DarkViolet                 148     0   211
deep pink                  255    20   147
deep sky blue                0   191   255
DeepPink                   255    20   147
DeepPink1                  255    20   147
DeepPink2                  238    18   137
DeepPink3                  205    16   118
DeepPink4                  139    10    80
DeepSkyBlue                  0   191   255
DeepSkyBlue1                 0   191   255
DeepSkyBlue2                 0   178   238
DeepSkyBlue3                 0   154   205
DeepSkyBlue4                 0   104   139
dim gray                   105   105   105
dim grey                   105   105   105
DimGray                    105   105   105
DimGrey                    105   105   105
dodger blue                 30   144   255
DodgerBlue                  30   144   255
DodgerBlue1                 30   144   255
DodgerBlue2                 28   134   238
DodgerBlue3                 24   116   205
DodgerBlue4                 16    78   139
firebrick                  178    34    34
firebrick1                 255    48    48
firebrick2                 238    44    44
firebrick3                 205    38    38
firebrick4                 139    26    26
floral white               255   250   240
FloralWhite                255   250   240
forest green                34   139    34
ForestGreen                 34   139    34
gainsboro                  220   220   220
ghost white                248   248   255
GhostWhite                 248   248   255
gold                       255   215     0
gold1                      255   215     0
gold2                      238   201     0
gold3                      205   173     0
gold4                      139   117     0
goldenrod                  218   165    32
goldenrod1                 255   193    37
goldenrod2                 238   180    34
goldenrod3                 205   155    29
goldenrod4                 139   105    20
green                        0   255     0
green yellow               173   255    47
green1                       0   255     0
green2                       0   238     0
green3                       0   205     0
green4                       0   139     0
GreenYellow                173   255    47
grey