From 5c1846eb1ea6745b634edb2a78b7937a5afe0508 Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Fri, 17 May 2013 12:08:35 +0200 Subject: [PATCH] reporting: @series: fix coloring --- matlab/reports/@series/write.m | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/matlab/reports/@series/write.m b/matlab/reports/@series/write.m index e1eee1f2b..19b289993 100644 --- a/matlab/reports/@series/write.m +++ b/matlab/reports/@series/write.m @@ -59,19 +59,17 @@ end data = o.data(dates); data = data.data; for i=1:size(data,1) - thisCellData = round(data(i)*precision)/precision; - fprintf(fid, ' &'); if o.tableShowMarkers - if thisCellData < 0 + if data(i) < 0 fprintf(fid, '\\color{%s}', o.tableNegColor); - elseif thisCellData > 0 + elseif data(i) > 0 fprintf(fid, '\\color{%s}', o.tablePosColor); end fprintf(fid, '['); end - fprintf(fid, dataString, thisCellData); + fprintf(fid, dataString, round(data(i)*precision)/precision); if o.tableShowMarkers fprintf(fid, ']');