Re: List plot with + possible?
- To: mathgroup at smc.vnet.net
- Subject: [mg7564] Re: List plot with + possible?
- From: tharter at nswc.navy.mil (Terry Harter)
- Date: Sun, 15 Jun 1997 16:32:30 -0400 (EDT)
- Organization: Naval Surface Warfare Center, Dahlgren Division
- Sender: owner-wri-mathgroup at wolfram.com
On June 8, 1997 Sudeep K. Palat wrote: ================================================================ Can one use a '+' or an 'x' instead of points for a ListPlot? What I am trying to so is to plot a curve with + or x in them as: -----+----+----+---- or -----x----x----x---- The purpose is to identify multiple curves in one graph and add a legend. Any suggestions? Thanks in advance, sudeep ====================================================================== First, what version of MMA are you running? While not *quite* the same, the following code gives "dots" and "diamonds" as the plotting identifiers, one for each distinct set of list values: dot = RegularPolygon[12,.015] diamond = RegularPolygon[4,.015] plotbothsetsofpoints = MultipleListPlot[list1,list2, DotShapes-> {MakeSymbol[dot],MakeSymbol[diamond]}, PlotStyle -> { {RGBColor[1,0,0],PointSize[.350]}, {RGBColor[0,1,0],PointSize[.020]}] works for Ver 2.2.3 giving you red and green ploting symbology - one color for each list of points. (I can't say anything about Ver 3.0 as we have not installed it yet). To incorporate a legend, try something like: legend = ShadowBox[{x coord of lower left corner of legend placement, y coord of lower left corner of legend placement}, {x coord of upper right corner of legend placement, y coord of upper right corner of legend placement}, ShadowBackground -> GrayLevel[ -you decide- ], ShadowOffset -> {x offset,yoffset} ] showlegend = Show[plotbothsetsofpoints, Graphics[{legend,{ (* Graphics dot*) Text[FontForm["Dots are list1", {"font_name",point_size}], {x location of start of legend string 1, y location of start of legend string 1}, {-1.0}], (* Graphics diamond *) Text[FontForm["Diamonds are list2", {"font_name",point_size}] {x location of start of legend string 2, y location of start of legend string 2}, {-1.0}] } } ] ] While there is a LegendListPlot fcn that you can download from MathSource, I did not have any success with it. Hope that this helps, Dr Terry Harter Code B35 NSWCDD