bugfix for latitude is also x axis

This commit is contained in:
wyq 2024-10-23 15:17:46 +08:00
parent d0c23e3211
commit 67d39aecd5
2 changed files with 23 additions and 13 deletions

View File

@ -20,6 +20,7 @@ public class LonLatAxis extends Axis implements Cloneable {
protected boolean drawDegreeSymbol;
protected boolean degreeSpace;
protected boolean longitude = true;
/**
* Constructor
@ -27,10 +28,20 @@ public class LonLatAxis extends Axis implements Cloneable {
* @param xAxis Is longitude or not
*/
public LonLatAxis(String label, boolean xAxis){
this(label, xAxis, xAxis);
}
/**
* Constructor
* @param label Axis label
* @param xAxis Is longitude or not
*/
public LonLatAxis(String label, boolean xAxis, boolean longitude){
super(label, xAxis);
this.drawDegreeSymbol = true;
this.degreeSpace = false;
this.longitude = longitude;
}
/**
@ -49,8 +60,7 @@ public class LonLatAxis extends Axis implements Cloneable {
this.lineWidth = axis.lineWidth;
this.lineStyle = axis.lineStyle;
this.location = axis.location;
this.maxValue = axis.maxValue;
this.minValue = axis.minValue;
this.setMinMaxValue(axis.minValue, axis.maxValue);
this.minorTickNum = axis.minorTickNum;
this.minorTickVisible = axis.minorTickVisible;
//this.setShift(axis.getShift());
@ -115,7 +125,7 @@ public class LonLatAxis extends Axis implements Cloneable {
* @return Longitude or not
*/
public boolean isLongitude(){
return this.xAxis;
return this.longitude;
}
/**
@ -123,7 +133,7 @@ public class LonLatAxis extends Axis implements Cloneable {
* @param value Longitude or not
*/
public void setLongitude(boolean value){
this.xAxis = value;
this.longitude = value;
}
/**

View File

@ -1,32 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MeteoInfo File="milconfig.xml" Type="configurefile">
<Path OpenPath="D:\Working\MIScript\Jython\mis\io\netcdf">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\model"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface"/>
<Path OpenPath="D:\Working\MIScript\Jython\mis\plot_types\contour">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\pie"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\geoshow"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\array"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\fft"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\dataset"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\netcdf"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\fft"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\grads"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\contour"/>
</Path>
<File>
<OpenedFiles>
<OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\slice\slice_2d.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\common_math\fft\fft_5.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\joinncfile_3.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\grads\verticle_plot_2.py"/>
</OpenedFiles>
<RecentFiles>
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\slice\slice_2d.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\common_math\fft\fft_5.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\joinncfile_3.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\grads\verticle_plot_2.py"/>
</RecentFiles>
</File>
<Font>