4 F     F    F F z        M    F   X        `     `   h      c W ` !" # !$ `%f & !' () F* +, ~ - . / 0 1 23 24 5 6 7 8 [ 9 :;<  =>?@AB C D E F G H I JK L MNO (P Q R S `TU FV [ !W !X YZ [ !\ Y] ^_ !` !a b c !d `e f hg hi hjk l hm `n op oq hr hs tuv wx yz { h| }~ h  h          h h    F       `     !   t   h h ! ! !     [          domLorg/autoplot/dom/Application;stateState InnerClasses&Lorg/autoplot/ScriptContext2023$State;loggerLjava/util/logging/Logger;__doc__Lorg/python/core/PyString;__completions__$assertionsDisabledZ!(Lorg/autoplot/dom/Application;)VCodeLineNumberTableLocalVariableTablethisLexternal/PlotCommand;coerceIt3(Lorg/python/core/PyObject;)Lorg/das2/qds/QDataSet;dsLorg/das2/qds/QDataSet;arg0Lorg/python/core/PyObject;oLjava/lang/Object; StackMapTable booleanValue(Lorg/python/core/PyObject;)ZsLjava/lang/String;__call__J([Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;iInewArgsorg/python/core/PyObject;nLorg/autoplot/dom/DomNode;columnIdeLjava/lang/Exception;specrowIdpeLorg/autoplot/dom/PlotElement;pesLjava/util/List;dsf#Lorg/autoplot/dom/DataSourceFilter;p1Lorg/autoplot/dom/Plot;p underPlotsindexprmrmuriexdrtrLorg/das2/datum/DatumRange;newRangecLjava/awt/Color;tType!Lorg/das2/graph/DasColorBar$Type;sfsLorg/das2/graph/FillStyle;Lorg/das2/graph/PsymConnector;Lorg/das2/graph/PlotSymbol; renderControliirtLorg/autoplot/RenderType; srenderTyperangerangeds oldRendererLorg/das2/graph/Renderer;controlds1doAutorkwvalsvalchNumelementselementfplot fplotElementargskeywords[Ljava/lang/String;FalseTruefsLexternal/FunctionSupport;nparmiplotnargsresetpo0rowLorg/autoplot/dom/Row;columnLorg/autoplot/dom/Column;plot scriptContext Lorg/autoplot/ScriptContext2023; renderTypeqargs[Lorg/das2/qds/QDataSet;LocalVariableTypeTable0Ljava/util/List;>x x~()Vtext SourceFilePlotCommand.java "    org/das2/qds/QDataSet  0 *     T1 external/FunctionSupportjava/lang/Stringposxyzxtitlexrangeytitleyrangeztitlezrangexscaleyscalexlogylogzlogtitlecolor fillColor colorTable symbolSize lineWidth lineThick lineStylesymsize linewidth linethick linestyle legendLabelsymbol symbolFill isotropicxposyposxdrawTickLabelsydrawTickLabelsxautoRangeHintsyautoRangeHintszautoRangeHints xtickValues ytickValues ztickValuesrenderer rightAxisOf topAxisOf overplotOfindexorg/python/core/PyObject . " v  args.length=0 org/python/core/PyInteger       org/autoplot/dom/Column"java/lang/IllegalArgumentException2column named parameter is not the name of a column "org/python/core/PyString    java/lang/Exceptionorg/autoplot/dom/Plot     org/autoplot/dom/Row,row named parameter is not the name of a row    org/autoplot/dom/PlotElement unable to identify plot          ! "# $ %& '#( )*internal  !java/lang/AssertionError +, -. / 0 12 3 45 67 89 : ;< => ?@)org/das2/util/monitor/NullProgressMonitorA BCjava/io/IOExceptionjava/net/URISyntaxExceptionjava/text/ParseExceptionjava/lang/RuntimeException "D )* E F GH IH JKL MN O<P QR'no elements found for data at index={0} S TU VH WX Y# Z[ \ ]^ _` ab c def gh i# jk 45 lm no p q rst uv wvorg/das2/graph/DasColorBar$Type xy z{ |} ~ g   org/das2/graph/SeriesRenderer ^org/das2/graph/FillStyle    _org/das2/graph/PsymConnector   org/das2/graph/DefaultPlotSymbolorg/das2/graph/PlotSymbol java/lang/StringBuilderunable to identify symbol:         org/das2/graph/Renderer    doAutorange  autorangeorg/python/core/PyMethod,org/autoplot/jythonsupport/PyQDataSetAdapter  9         org/das2/graph/DasColorBar   *d no conversion for renderer  # #  org/python/core/PyListorg/python/core/PyJavaInstance " "external/PlotCommand autoplot  a

plot([index],x,y,z,[named parameters])

plot plots the data or URI for data on the canvas. See https://autoplot.org/help.plotCommand

named parameters:
xlog ylog zlog explicitly set this axis to log (or linear when set equal to 0.).
[xyz]title set the label for the axis.
index plot index
title title for the plot
renderType explicitly set the render type, to scatter, series, nnSpectrogram, digital, eventsBar, fillToZero, pitchAngleDistribution, contour, etc. See https://cottagesystems.com/~jbf/autoplot/doc/org/autoplot/RenderType.html
color the line colors.
fillColor the color when filling volumes.
colorTable the color table to use, like white_blue_black or black_red.
symbolSize set the point (pixel) size
symbolFill none, outline, or solid (solid is default)
lineWidth deprecated--the line thickness in points (pixels)
lineThick the line thickness in points (pixels)
lineStyle the line style, one of solid,none,dotfine,dashfine
symbol the symbol, e.g. dots triangles cross
isotropic constrain the ratio between the x and y axes.
legendLabel add label to the legend
title title for the plot
xpos override horizontal position of plot, eg. '50%+1em,100%-2em'
ypos override vertical position of plot, eg. '0%+1em,25%-2em', 0 is top
[xy]drawTickLabelsFalse turns off the x or y tick labels for the plot
[xy]tickValuesexplicitly control the tick locations.
[xyz]autoRangeHintshints to the autorange, see https://autoplot.org/AxisAutoRangeHints
rendereradd custom renderer, a class extending org.das2.graph.Renderer, see https://autoplot.org/CustomRenderers
rightAxisOfspecify a plot where a new plot with a new yaxis.
topAxisOfspecify a plot where a new plot with a new xaxis above.
overplotOfa plot or plot element with which this should share axes. Note something should reset the plot!
reset=Fsuppress autoranging, default is True
java/io/BufferedReaderjava/io/InputStreamReaderPlotCommand.json   " "     $org/autoplot/ScriptContext2023$Statejava/lang/Objectorg/autoplot/dom/Applicationorg/autoplot/ScriptContext2023org/autoplot/dom/DomNode!org/autoplot/dom/DataSourceFilter[Lorg/autoplot/dom/Plot;java/util/Listjava/util/Iteratororg/das2/datum/DatumRangejava/lang/Throwable getController*()Lorg/autoplot/dom/ApplicationController;&org/autoplot/dom/ApplicationControllergetScriptContextState(()Lorg/autoplot/ScriptContext2023$State; __tojava__%(Ljava/lang/Class;)Ljava/lang/Object;org/python/core/Py NoConversion$org/autoplot/jythonsupport/JythonOpsdatasetrank()I isNumberType()Z __nonzero__valueOf&(Ljava/lang/Object;)Ljava/lang/String;equals(Ljava/lang/Object;)Z newBoolean(Z)Lorg/python/core/PyInteger;NoneC(Ljava/lang/String;[Ljava/lang/String;[Lorg/python/core/PyObject;)V?([Lorg/python/core/PyObject;[Ljava/lang/String;)Ljava/util/Map;java/util/logging/Loggerwarning(Ljava/lang/String;)VgetValuegetScriptContext"()Lorg/autoplot/ScriptContext2023;getDocumentModel ()Lorg/autoplot/dom/Application;hashCodetoString()Ljava/lang/String;org/das2/qds/ops/Ops isSafeName(Ljava/lang/String;)Zorg/autoplot/dom/DomUtilgetElementByIdH(Lorg/autoplot/dom/DomNode;Ljava/lang/String;)Lorg/autoplot/dom/DomNode; getCanvases(I)Lorg/autoplot/dom/Canvas;org/autoplot/dom/Canvas%()Lorg/autoplot/dom/CanvasController;!org/autoplot/dom/CanvasControllermaybeAddColumn-(Ljava/lang/String;)Lorg/autoplot/dom/Column; getColumnId getMarginRow()Lorg/autoplot/dom/Row; maybeAddRow*(Ljava/lang/String;)Lorg/autoplot/dom/Row;getRowIdgetMarginColumn()Lorg/autoplot/dom/Column; getPlotIdgetDataSourceFilters&()[Lorg/autoplot/dom/DataSourceFilter;&(I)Lorg/autoplot/dom/DataSourceFilter;getPlotElementsForS(Lorg/autoplot/dom/Application;Lorg/autoplot/dom/DataSourceFilter;)Ljava/util/List;isEmptygetPlots()[Lorg/autoplot/dom/Plot;getIdgetYaxis()Lorg/autoplot/dom/Axis;org/autoplot/dom/Axis isOppositeaddPlotH(Lorg/autoplot/dom/Row;Lorg/autoplot/dom/Column;)Lorg/autoplot/dom/Plot; setOpposite(Z)VgetXaxisbindS(Lorg/autoplot/dom/DomNode;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V setVisiblejava/lang/IntegerparseInt(Ljava/lang/String;)IaddDataSourceFilter%()Lorg/autoplot/dom/DataSourceFilter;addPlotElementZ(Lorg/autoplot/dom/Plot;Lorg/autoplot/dom/DataSourceFilter;)Lorg/autoplot/dom/PlotElement;5(Lorg/autoplot/dom/DataSourceFilter;)Ljava/util/List;removeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getPlotFor7(Lorg/autoplot/dom/PlotElement;)Lorg/autoplot/dom/Plot;deletePlotElement!(Lorg/autoplot/dom/PlotElement;)V)(Lorg/autoplot/dom/Plot;)Ljava/util/List; deletePlot(Lorg/autoplot/dom/Plot;)V(ILjava/lang/String;)Vorg/das2/datum/DatumRangeUtilparseTimeRangeValid/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;&org/autoplot/datasource/DataSourceUtil setTimeRangeh(Ljava/lang/String;Lorg/das2/datum/DatumRange;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/String;(Ljava/lang/Throwable;)VW(ILjava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Ljava/lang/String;Z)Vn(ILjava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Ljava/lang/String;Z)VregisterPendingChange'(Ljava/lang/Object;Ljava/lang/Object;)VperformingChange getCanvas()Lorg/autoplot/dom/Canvas;org/autoplot/dom/CanvasUtilgetMostBottomPlot2(Lorg/autoplot/dom/Canvas;)Lorg/autoplot/dom/Plot;setPlotjava/util/logging/LevelWARNINGLjava/util/logging/Level;(I)Ljava/lang/Integer;log@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VchangePerformedget(I)Ljava/lang/Object; setIsotropic__str__()Lorg/python/core/PyString;setLabelgetRange()Lorg/das2/datum/DatumRange;getUnits()Lorg/das2/datum/Units; datumRangeM(Lorg/python/core/PyObject;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;isLogmin()Lorg/das2/datum/Datum;org/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)DsetLogsetRange(Lorg/das2/datum/DatumRange;)Vdatum2(Lorg/python/core/PyObject;)Lorg/das2/datum/Datum;setScale(Lorg/das2/datum/Datum;)VgetZaxis,(Lorg/python/core/PyObject;)Ljava/awt/Color;getStyle%()Lorg/autoplot/dom/PlotElementStyle;!org/autoplot/dom/PlotElementStylesetColor(Ljava/awt/Color;)V setFillColorparse5(Ljava/lang/String;)Lorg/das2/graph/DasColorBar$Type; setColortable$(Lorg/das2/graph/DasColorBar$Type;)VsetTitlejava/lang/Double&(Ljava/lang/String;)Ljava/lang/Double;()D setSymbolSize(D)V*()Lorg/autoplot/dom/PlotElementController;&org/autoplot/dom/PlotElementController getRenderer()Lorg/das2/graph/Renderer; STYLE_NONEorg/das2/util/ClassMapgetEnumElement7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; setFillStyle(Lorg/das2/graph/FillStyle;)V setLineWidthNONEsetSymbolConnector!(Lorg/das2/graph/PsymConnector;)V"Lorg/das2/graph/DefaultPlotSymbol; setPlotSymbol(Lorg/das2/graph/PlotSymbol;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;trimlengthindexOf(I)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;org/autoplot/RenderType-(Ljava/lang/String;)Lorg/autoplot/RenderType; setRenderType(Lorg/autoplot/RenderType;)VsetRenderControl getControllinkG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; __findattr__.(Ljava/lang/String;)Lorg/python/core/PyObject;adapt.(Ljava/lang/Object;)Lorg/python/core/PyObject;6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject;slice(I)Lorg/das2/qds/QDataSet;org/das2/qds/DataSetUtil asDatumRange4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange;#()Lorg/autoplot/dom/PlotController;org/autoplot/dom/PlotController getDasPlot()Lorg/das2/graph/DasPlot;org/das2/graph/DasPlotremoveRenderer(Lorg/das2/graph/Renderer;)V addRenderer setDataSet(Lorg/das2/qds/QDataSet;)V#()Lorg/autoplot/dom/AxisController;org/autoplot/dom/AxisController getDasAxis()Lorg/das2/graph/DasAxis; setColorBar(Lorg/das2/graph/DasColorBar;)V setRenderer setControlsetLegendLabelsetDisplayLegendsetDrawTickLabels setTickValuessetAutoRangeHints(Ljava/lang/Object;)V([Lorg/python/core/PyObject;)Vjava/lang/ClassdesiredAssertionStatusorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)Vlines()Ljava/util/stream/Stream;java/util/stream/Collectorsjoining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;java/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;!F !"#$U**+*+%DE FG&'( )*$)*L+ +* +M, ,,%xyz|}%'&  +,)-."/0123 45$2* * * L++ +% &!672-.1  8@9:$!(uN:Y0YSYSYSYSYSYSYSYSYSY SY  SY !SY "SY #SY$SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1SY2SY3SY4SY5SY 6SY!7SY"8SY#9SY$:SY%;SY&SY)?SY*@SY+ASY,BSY-CSY.DSY/ES0FYGSYGSYGSYGSYGSYGSYGSYGSYGSY GSY GSY GSY -SY -SY-SYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSYGSY GSY!GSY"GSY#GSY$GSY%GSY&GSY'GSY(GSY)GSY*GSY+GSY,GSY-GSY.GSY/SH:+,IW+,d6JKLG666 +2:  MH MN6+dF: 6  +d  + `2S  Ld6+,d6+2: : : : *O:P::6,,2:6Q 0lկ>Vt6' @8>8;(vOG,d&6R666S{6u7k6eA[6UBK6DC:63D)6"E 6@ 6 <KK{+`2T:a+`2T:U+V:W W: XYYZ]+`2[\]^: =+`2WW: ):+`2``a:V:W:  \b: +`2T:U+V:c c: XYdZ]+`2[\]e: =+`2cc: ):+`2``f:V:c:  \g: +`2T::U-V:hhiV:`:>+`2``:*:+`2hh:iV`: XYjZ:fVc: aVW: ,2CO: k l:lm:n:  k6\o:66F2:f p)a qrs : :   t: ,2A. ruvw vwx vyh,2B\ vurw rwx ry1+`2Tz66+`2{6 |:' } ~Y :Jo:6642:f pa q:  t:kWl:l:W:Dh::n : [ [S [K+2[B+2[: [Y::Y6+2:S`.E2 522 222 ****6k(:Wl::n%JG:**h::  6+ s,d2:+2:G::6Q%IVQ |f2q F=)?VR`H-C XNƁpu,9HYtdDlqd4֣u^@8/8+T9/c"XS;O=>$W-&;=6y& > G,L;B+ V_x#F~}Ue6_U6O#E6?!56/%66"6 66 6$ 6' 6( 6) 6%}6v.l6e*[6T4J6C/962+(6!06,616-636&6@626568~6w9m6f=\6U>K 6D?:!63:)"6";#6<$6$!fvJTTg=#3CP]jw r r: r  r r r r vs v: v  v v. v v  :     :::c:J @-™G ::ƧǧǧG ::ʧG ::ΧsXYYѶҶӷZ:NԶ՞C>6   : `: ::!!ۧܶW:!!:"ܶ: :#H$42:#'22:#222:#:$$ :$$$Gy#t$Y#:%%:& v&& r&& & !   #    "JLz q va rQ vD r7 * v r  ::**:'**'YFYYSYYS __&7:_ W v y W v y W v y  B 5BBDB%? }"")< HPYaku '()*+ ,.#/&177:2<3M4R5a9f:p<s=>?@ABCDEHIJK&L1M8O<JBTGUUVaWjXYZ[\]cdeghjkqrstu5vUwYu_{r|}}     2 I W m v y {                " - : D O R [ g q           8BEWt}  &);Xakn{~  !# %&('*7+:/J0M3]4`9h:p<|=>CDFGHJOQRSTVWYZ ['\*`7aAbHcTdWetgzh}jkmnrstvwxyz{;}H~U\oy  $'-15?BNQ&Z;< 2=> ?@A7"?@$BCD7Y?@E7?@$BCHD7?@MFG<%BC HI-JK6LMD7NMsPOMP<;<5$LM&QM2RGNMoFG^HI m S7 { TC W.UV +, ;< :NMW3WV3WV;3WV XY XY Z\ Z\]^']^mN_| N_N`.N`a77b< cd!Se7"a7[f.%Og,&AGhi!H@j7"W1k,#l.$T7mi an7 [o. ?p7 w;< " q< [ JK g rI sG1tM5 uGu'(uv>uwxpy. jz.}{|}<~<<! . y v sM `g]7  cQ$tMQ$uG  H^H g r1(, !8x8 =.8 S%.8 S%68 S&E@! ?I6816G8&F8 /@""8L8A88 7  7  7       )8!888888I$888883d3O8888  88$_}J[YY Y    K[Y*%"?IK'q5rAsSt^u& S 71 @ [