Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 2422:44dc117aa2b7
Picked rev 4058,4063,4065,4068,4069 from trunk.
flys-artifacts/tags/2.6.1@4077 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 17 Feb 2012 11:29:41 +0000 |
parents | 5144369d5961 |
children | 3598690dc9e2 |
comparison
equal
deleted
inserted
replaced
2421:59047dfed8be | 2422:44dc117aa2b7 |
---|---|
31 import org.jfree.data.general.Series; | 31 import org.jfree.data.general.Series; |
32 import org.jfree.data.xy.XYSeries; | 32 import org.jfree.data.xy.XYSeries; |
33 import org.jfree.data.xy.XYSeriesCollection; | 33 import org.jfree.data.xy.XYSeriesCollection; |
34 import org.jfree.data.xy.XYDataset; | 34 import org.jfree.data.xy.XYDataset; |
35 | 35 |
36 import org.jfree.ui.RectangleInsets; | |
37 import org.jfree.ui.TextAnchor; | 36 import org.jfree.ui.TextAnchor; |
38 | 37 |
39 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | 38 import de.intevation.artifactdatabase.state.ArtifactAndFacet; |
40 import de.intevation.artifactdatabase.state.Facet; | 39 import de.intevation.artifactdatabase.state.Facet; |
41 | 40 |
884 xaxis.setLabelFont(labelFont); | 883 xaxis.setLabelFont(labelFont); |
885 } | 884 } |
886 | 885 |
887 | 886 |
888 /** | 887 /** |
889 * Set some Stroke/Grid defaults. | |
890 */ | |
891 protected void adjustPlot(XYPlot plot) { | |
892 Stroke gridStroke = new BasicStroke( | |
893 DEFAULT_GRID_LINE_WIDTH, | |
894 BasicStroke.CAP_BUTT, | |
895 BasicStroke.JOIN_MITER, | |
896 3.0f, | |
897 new float[] { 3.0f }, | |
898 0.0f); | |
899 | |
900 ChartSettings cs = getChartSettings(); | |
901 boolean isGridVisible = cs != null ? isGridVisible(cs) : true; | |
902 | |
903 plot.setDomainGridlineStroke(gridStroke); | |
904 plot.setDomainGridlinePaint(DEFAULT_GRID_COLOR); | |
905 plot.setDomainGridlinesVisible(isGridVisible); | |
906 | |
907 plot.setRangeGridlineStroke(gridStroke); | |
908 plot.setRangeGridlinePaint(DEFAULT_GRID_COLOR); | |
909 plot.setRangeGridlinesVisible(isGridVisible); | |
910 | |
911 plot.setAxisOffset(new RectangleInsets(0d, 0d, 0d, 0d)); | |
912 } | |
913 | |
914 | |
915 /** | |
916 * This method walks over all axes (domain and range) of <i>plot</i> and | 888 * This method walks over all axes (domain and range) of <i>plot</i> and |
917 * calls localizeDomainAxis() for domain axes or localizeRangeAxis() for | 889 * calls localizeDomainAxis() for domain axes or localizeRangeAxis() for |
918 * range axes. | 890 * range axes. |
919 * | 891 * |
920 * @param plot The XYPlot. | 892 * @param plot The XYPlot. |