я пытаюсь добавить горизонтальные линии к моему графику Леви Дженнингса, до сих пор я только 2 добавил, используя маркеры значений диапазона, который использует встроенный компонент настройки диаграммы, но я не совсем уверен, как он размещает эти две линии и какчтобы получить другие линии вместо других частей графика для 3.0 sd, 2.0sd, -1sd и-2s
Я попытался добавить еще один маркер значения с использованием другой переменной для начала и конца, однако этобольше не показывает линии, а также принимает только строку, поэтому я изменил поле массива на строку, чтобы заставить его работать.
<multiAxisChart>
<chart evaluationTime="Report">
<reportElement key="" x="0" y="0" width="555" height="543" uuid="8ff3dfda-86f1-4daf-a24f-7d09c619f472">
<property name="net.sf.jasperreports.customizer.0.maxValue" value="31"/>
<property name="net.sf.jasperreports.customizer.0.tickUnit" value="1"/>
<property name="net.sf.jasperreports.customizer.class.0" value="net.sf.jasperreports.customizers.axis.DomainAxisCustomizer"/>
<property name="net.sf.jasperreports.customizer.1.minValue" value="3.57"/>
<property name="net.sf.jasperreports.customizer.1.maxValue" value="5.4"/>
<property name="net.sf.jasperreports.customizer.1.tickUnit" value="0.3"/>
<property name="net.sf.jasperreports.customizer.class.1" value="net.sf.jasperreports.customizers.axis.RangeAxisCustomizer"/>
<property name="net.sf.jasperreports.customizer.0.minValue" value="1"/>
<property name="net.sf.jasperreports.customizer.class.2" value="net.sf.jasperreports.customizers.marker.RangeIntervalMarkerCustomizer"/>
<property name="net.sf.jasperreports.customizer.class.3" value="net.sf.jasperreports.customizers.marker.RangeIntervalMarkerCustomizer"/>
<property name="net.sf.jasperreports.customizer.class.4" value="net.sf.jasperreports.customizers.marker.RangeValueMarkerCustomizer"/>
<propertyExpression name="net.sf.jasperreports.customizer.2.startValue"><![CDATA[$F{Field_23}.toString()]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.2.endValue"><![CDATA[$F{Field_23}.toString()]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.3.startValue"><![CDATA[$F{Field_20}.toString()]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.3.endValue"><![CDATA[$F{Field_20}.toString()]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.4.startValue"><![CDATA[]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.4.endValue"><![CDATA[]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.4.value"><![CDATA[]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.5.category"><![CDATA[$F{Field_20}.toString()]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.customizer.4.label"><![CDATA[]]></propertyExpression>
</reportElement>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<multiAxisPlot>
<plot/>
<axis>
<xyLineChart>
<chart evaluationTime="Report">
<reportElement x="0" y="0" width="0" height="0" backcolor="#FFFFFF" uuid="8de9a2db-c4c4-4a3b-b509-136aee938911"/>
<chartTitle color="#000000"/>
<chartSubtitle color="#000000"/>
<chartLegend textColor="#000000" backgroundColor="#FFFFFF"/>
</chart>
<xyDataset>
<dataset>
<datasetRun subDataset="TheLeveyJenningDataset" uuid="252d3968-f6d8-4125-a56f-10c690ca157b"/>
</dataset>
<xySeries autoSort="true">
<seriesExpression><![CDATA["SERIES 1"]]></seriesExpression>
<xValueExpression><![CDATA[$F{Field_19}]]></xValueExpression>
<yValueExpression><![CDATA[$F{Field_23}]]></yValueExpression>
</xySeries>
</xyDataset>
<linePlot>
<plot/>
<categoryAxisFormat>
<axisFormat/>
</categoryAxisFormat>
<valueAxisFormat>
<axisFormat/>
</valueAxisFormat>
</linePlot>
</xyLineChart>
</axis>
<axis position="rightOrBottom">
<xyLineChart>
<chart evaluationTime="Report">
<reportElement x="0" y="0" width="0" height="0" backcolor="#FFFFFF" uuid="5eaf9def-384a-4af6-9eb7-71de124857c0"/>
<chartTitle color="#000000"/>
<chartSubtitle color="#000000"/>
<chartLegend textColor="#000000" backgroundColor="#FFFFFF"/>
</chart>
<xyDataset>
<dataset>
<datasetRun subDataset="TheLeveyJenningDataset" uuid="1d77eee3-894e-4973-8060-70d2a302a9ab"/>
</dataset>
<xySeries autoSort="true">
<seriesExpression><![CDATA["SERIES 1"]]></seriesExpression>
<xValueExpression><![CDATA[0]]></xValueExpression>
<yValueExpression><![CDATA[0]]></yValueExpression>
</xySeries>
</xyDataset>
<linePlot isShowLines="true">
<plot/>
<categoryAxisFormat>
<axisFormat/>
</categoryAxisFormat>
<valueAxisFormat>
<axisFormat/>
</valueAxisFormat>
<rangeAxisMinValueExpression><![CDATA[-3]]></rangeAxisMinValueExpression>
<rangeAxisMaxValueExpression><![CDATA[3]]></rangeAxisMaxValueExpression>
</linePlot>
</xyLineChart>
</axis>
</multiAxisPlot>
</multiAxisChart>
Мне нужно, чтобы он добавил другие горизонтальные линии в диаграмму длядругие SD