From 6ed6c95b81aa5d019b039484a478c33ac3e3b3a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Fri, 19 May 2006 12:33:18 +0000
Subject: [PATCH] - LaTeX/PGF generation

---
 src/fr/inrialpes/exmo/align/util/GenPlot.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/fr/inrialpes/exmo/align/util/GenPlot.java b/src/fr/inrialpes/exmo/align/util/GenPlot.java
index 4e71571a..ba9c1d23 100644
--- a/src/fr/inrialpes/exmo/align/util/GenPlot.java
+++ b/src/fr/inrialpes/exmo/align/util/GenPlot.java
@@ -294,8 +294,11 @@ public class GenPlot {
      */
     public static void printPGFTex( double[][] result ){
 	int i = 0;
+	String marktable[] = { "+", "*", "x", "-", "|", "o", "asterisk", "star", "oplus", "oplus*", "otimes", "otimes*", "square", "square*", "triangle", "triangle*", "diamond", "diamond*", "pentagon", "pentagon*"};
 	output.println("\\documentclass[11pt]{book}");
 	output.println();
+	// This does not work genuinely
+	//output.println("\\usepackage{pgf,pgflibraryplotmarks}");
 	output.println("\\usepackage{pgf}");
 	output.println("\\usepackage{tikz}");
 	output.println();
@@ -308,8 +311,8 @@ public class GenPlot {
 	output.println("\\draw[->] (-0.2,0) -- (10.2,0) node[below] {$precision$}; ");
 	output.println("\\draw[->] (0,-0.2) -- (0,10.2) node[above] {$recall$}; ");
 	output.println("% Plots");
-	// Should be improved by changing the symbol
 	for ( Enumeration e = listAlgo.elements() ; e.hasMoreElements() ; i++) {
+	    //output.println("\\draw plot[mark="+marktable[i]+",smooth] file {"+(String)e.nextElement()+".table};");
 	    output.println("\\draw plot[mark=+,smooth] file {"+(String)e.nextElement()+".table};");
 	}
 	// And a legend
-- 
GitLab