combination of two ContourPlots - impossible?
- To: mathgroup at smc.vnet.net
- Subject: [mg33714] combination of two ContourPlots - impossible?
- From: Harald von der Osten-Woldenburg <hvdosten at lb.netic.de>
- Date: Mon, 8 Apr 2002 03:04:55 -0400 (EDT)
- Organization: LF.net GmbH, Stuttgart, Germany
- Sender: owner-wri-mathgroup at wolfram.com
Hi, first of all: Thanks a lot for your help. It was really a stupid question ( ** --> ^), sorry... But I have still a problem and whatever I tried in the last hours, I had no success. I want two combine two ContourPlots (plot1: negative values, plot2: positive values) and I did the following: -----------START---------------------- Needs["Graphics`Colors`"]; Needs["Graphics`Graphics`"]; majorTicks = Table[{x, x, {0.015, 0}, {GrayLevel[0.], Thickness[0.003]}}, {x, -1.5, 2.5, .5}]; minorTicks = Table[{x, "", {0.012, 0}, {GrayLevel[0.], Thickness[0.0025]}}, {x, -1.5, 2.5, .25}]; obenunten = Join[majorTicks, minorTicks]; majorTicks = Table[{x, x, {0.015, 0}, {GrayLevel[0.], Thickness[0.003]}}, {x, -1, 0, .2}]; minorTicks = Table[{x, "", {0.012, 0}, {GrayLevel[0.], Thickness[0.0025]}}, {x, -1, 0, .1}]; rechtslinks = Join[majorTicks, minorTicks]; a = 0.5; b = 0.5; c = 0.5; y = 0; negpart = ContourPlot[ Evaluate[(x*(x - a) + y*y + z*z)/(Sqrt[(x*x + y*y + z*z)^3]* Sqrt[((x - a)^2 + y*y + z*z)^3]) - ((x - a)*(x - a - b - c) + y*y + z*z)/(Sqrt[((x - a)^2 + y*y + z*z)^3]* Sqrt[((x - a - b - c)^2 + y*y + z*z)^3]) - (x*(x - a - b) + y*y + z*z)/(Sqrt[(x*x + y*y + z*z)^3]* Sqrt[((x - a - b)^2 + y*y + z*z)^3]) + ((x - a - b)*(x - a - b - c) + y*y + z*z)/(Sqrt[((x - a - b)^2 + y*y + z*z)^3]* Sqrt[((x - a - b - c)^2 + y*y + z*z)^3])], {x, -1, 2.5}, {z, 0.001, -1}, ContourShading -> False, PlotRange -> {-500, 00}, Contours -> 12, PlotPoints -> 150, ContourStyle -> Dashing[{0.005, 0.006}], AspectRatio -> Automatic, ImageSize -> {800, 450}, FrameStyle -> {Thickness[0.003]}, Frame -> True, FrameTicks -> {obenunten, rechtslinks, obenunten, rechtslinks}, FrameLabel -> {"\n Profile [m]", "\n depth [m]"}, RotateLabel -> True, PlotRange -> {{-1, 2.5}, {0, -1}}, AspectRatio -> .5, DefaultFont -> {"Times-Bold", 14}, FormatType -> OutputForm] pospart = ContourPlot[ Evaluate[(x*(x - a) + y*y + z*z)/(Sqrt[(x*x + y*y + z*z)^3]* Sqrt[((x - a)^2 + y*y + z*z)^3]) - ((x - a)*(x - a - b - c) + y*y + z*z)/(Sqrt[((x - a)^2 + y*y + z*z)^3]* Sqrt[((x - a - b - c)^2 + y*y + z*z)^3]) - (x*(x - a - b) + y*y + z*z)/(Sqrt[(x*x + y*y + z*z)^3]* Sqrt[((x - a - b)^2 + y*y + z*z)^3]) + ((x - a - b)*(x - a - b - c) + y*y + z*z)/(Sqrt[((x - a - b)^2 + y*y + z*z)^3]* Sqrt[((x - a - b - c)^2 + y*y + z*z)^3])], {x, -1, 2.5}, {z, 0.001, -1}, ContourShading -> False, PlotRange -> {00, 500}, Contours -> 12, PlotPoints -> 150, AspectRatio -> Automatic, ImageSize -> {800, 450}, FrameStyle -> {Thickness[0.003]}, Frame -> True, FrameTicks -> {obenunten, rechtslinks, obenunten, rechtslinks}, FrameLabel -> {"\n Profile [m]", "\n depth [m]"}, RotateLabel -> True, PlotRange -> {{-1, 2.5}, {0, -1}}, AspectRatio -> .5, DefaultFont -> {"Times-Bold", 14}, FormatType -> OutputForm] ois = Show[negpart, pospart] -------THE END---------------------- why is this possible, or is there another way to do this? Again thanks a lot, Harry -- Harald von der Osten-Woldenburg Geophysical Prospection of Archaeological Sites National Heritage Department of Baden-Wuerttemberg Silberburgstrasse 193, D-70178 Stuttgart Fax Office: +49-(0)711-1694-707 http://www.lb.netic.de/hvdosten : Geomagnetics, Geoelectrics, Radar, EMI