Bonjour,

J'essaie de produire un rapport contenant un diagramme de Gantt.

Seulement le résultat n'est pas satisfaisant, il y comme un problème d'alignement assez moche (les barres ne sont pas alignées avec les libellés , voir l'image attachée

Nom : Kcrh9M.jpg
Affichages : 514
Taille : 69,7 Ko

Que faut-il faire pour produire un diagramme de Gantt propre bien aligné ?

Merci d'avance

Voici la source de jrxml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" language="groovy" pageWidth="752" pageHeight="572" orientation="Landscape" columnWidth="752" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="8398099e-504d-45ac-a49c-5e2280e9ddf6">
	<property name="ireport.zoom" value="1.0"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<queryString>
		<![CDATA[select * from report]]>
	</queryString>
	<field name="TASK" class="java.lang.String"/>
	<field name="START_DATE" class="java.sql.Timestamp"/>
	<field name="END_DATE" class="java.sql.Timestamp"/>
	<summary>
		<band height="442">
			<ganttChart>
				<chart>
					<reportElement x="0" y="0" width="752" height="340" uuid="594ee056-5345-4d2d-b8ad-5e4dc553500a"/>
					<chartTitle/>
					<chartSubtitle/>
					<chartLegend/>
				</chart>
				<ganttDataset>
					<ganttSeries>
						<seriesExpression><![CDATA[$F{TASK}]]></seriesExpression>
						<taskExpression><![CDATA[$F{TASK}]]></taskExpression>
						<subtaskExpression><![CDATA[$F{TASK}]]></subtaskExpression>
						<startDateExpression><![CDATA[$F{START_DATE}]]></startDateExpression>
						<endDateExpression><![CDATA[$F{END_DATE}]]></endDateExpression>
					</ganttSeries>
				</ganttDataset>
				<barPlot>
					<plot/>
					<itemLabel/>
					<categoryAxisFormat>
						<axisFormat/>
					</categoryAxisFormat>
					<valueAxisFormat>
						<axisFormat/>
					</valueAxisFormat>
				</barPlot>
			</ganttChart>
		</band>
	</summary>
</jasperReport>