<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Waterloo graphics	</title>
	<atom:link href="https://undocumentedmatlab.com/articles/waterloo-graphics/feed" rel="self" type="application/rss+xml" />
	<link>https://undocumentedmatlab.com/articles/waterloo-graphics?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=waterloo-graphics</link>
	<description>Professional Matlab consulting, development and training</description>
	<lastBuildDate>Sat, 25 Feb 2017 05:40:49 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>
		By: Mike Peschel		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-401154</link>

		<dc:creator><![CDATA[Mike Peschel]]></dc:creator>
		<pubDate>Sat, 25 Feb 2017 05:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-401154</guid>

					<description><![CDATA[Hi Malcolm,
is there an equivalent to Matlab&#039;s image() or imagesc() function in Waterloo?
Thanks!]]></description>
			<content:encoded><![CDATA[<p>Hi Malcolm,<br />
is there an equivalent to Matlab&#8217;s image() or imagesc() function in Waterloo?<br />
Thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Plotly graphs &#124; Undocumented Matlab		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-304988</link>

		<dc:creator><![CDATA[Plotly graphs &#124; Undocumented Matlab]]></dc:creator>
		<pubDate>Thu, 19 Dec 2013 23:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-304988</guid>

					<description><![CDATA[[...] the integration of Plotly graphs and charts in Matlab. Unlike the open-source JFreeChart and Waterloo plotting libraries that were described here in the past, Plotly is a commercial (not open-source) [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] the integration of Plotly graphs and charts in Matlab. Unlike the open-source JFreeChart and Waterloo plotting libraries that were described here in the past, Plotly is a commercial (not open-source) [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Malcolm Lidierth		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-220961</link>

		<dc:creator><![CDATA[Malcolm Lidierth]]></dc:creator>
		<pubDate>Thu, 04 Jul 2013 14:39:14 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-220961</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/waterloo-graphics#comment-133354&quot;&gt;Ruben&lt;/a&gt;.

@Yoshi
I am afraid you need R2008a or later in any case to use GTool.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/waterloo-graphics#comment-133354">Ruben</a>.</p>
<p>@Yoshi<br />
I am afraid you need R2008a or later in any case to use GTool.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yoshi		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-220889</link>

		<dc:creator><![CDATA[Yoshi]]></dc:creator>
		<pubDate>Thu, 04 Jul 2013 09:01:09 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-220889</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/waterloo-graphics#comment-133354&quot;&gt;Ruben&lt;/a&gt;.

Hi, I also got the same error...
&quot;which GTool&quot; says
&quot;/Applications/MATLAB74/waterloo/Waterloo_MATLAB_Library/Waterloo_Swing_Library/GTools/GTool.m&quot;

MATLAB Version: R2007a
Java VM Version: Java 1.6.0_51 with Apple Inc. Java HotSpot(TM) Client VM mixed mode

Thank you in advance for your help.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/waterloo-graphics#comment-133354">Ruben</a>.</p>
<p>Hi, I also got the same error&#8230;<br />
&#8220;which GTool&#8221; says<br />
&#8220;/Applications/MATLAB74/waterloo/Waterloo_MATLAB_Library/Waterloo_Swing_Library/GTools/GTool.m&#8221;</p>
<p>MATLAB Version: R2007a<br />
Java VM Version: Java 1.6.0_51 with Apple Inc. Java HotSpot(TM) Client VM mixed mode</p>
<p>Thank you in advance for your help.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Waterloo graphics examples &#124; Undocumented Matlab		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-220144</link>

		<dc:creator><![CDATA[Waterloo graphics examples &#124; Undocumented Matlab]]></dc:creator>
		<pubDate>Tue, 02 Jul 2013 17:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-220144</guid>

					<description><![CDATA[[...] usage examplesIB-Matlab partnersMatlab-Java bookTODOPoliciesSite map        &#8592; Waterloo graphics Pinning annotations to graphs [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] usage examplesIB-Matlab partnersMatlab-Java bookTODOPoliciesSite map        &larr; Waterloo graphics Pinning annotations to graphs [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Waterloo graphics beta &#124; Undocumented Matlab		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-217944</link>

		<dc:creator><![CDATA[Waterloo graphics beta &#124; Undocumented Matlab]]></dc:creator>
		<pubDate>Wed, 26 Jun 2013 18:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-217944</guid>

					<description><![CDATA[[...] Malcolm Lidierth of King’s College London. Malcolm has written several articles here, including a couple of articles on his Waterloo graphing library. Today, Malcolm discusses new features in this library, as it [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Malcolm Lidierth of King’s College London. Malcolm has written several articles here, including a couple of articles on his Waterloo graphing library. Today, Malcolm discusses new features in this library, as it [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Malcolm Lidierth		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-215069</link>

		<dc:creator><![CDATA[Malcolm Lidierth]]></dc:creator>
		<pubDate>Thu, 20 Jun 2013 01:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-215069</guid>

					<description><![CDATA[A beta release of Waterloo was posted a few days ago and has led to a sudden, and confusing, increase in downloads of the previous Alpha2 release. My guess is the script above may be to blame, so here is an updated version (it really should be written to find the latest version automatically but I have not found a way to do that yet, simply using the &quot;latest&quot; URL copied from the SourceForge download button will not work - any suggestions welcomed).

&lt;pre lang=&quot;matlab&quot;&gt;
% To use Waterloo, you need to type &quot;waterloo&quot; at the MATLAB prompt
% at the start of each subsequent MATLAB session
if ~isempty(which(&#039;waterloo.m&#039;))
    fprintf(&#039;It looks like Waterloo is already present at:\n%s\n&#039;,strrep(which(&#039;waterloo.m&#039;),[filesep &#039;Waterloo_MATLAB_Library&#039; filesep &#039;waterloo.m&#039;],&#039;&#039;));
    disp(&#039;Delete the old waterloo folder and remove it from your MATLAB path first&#039;);
else
    installFolder=fullfile(char(java.lang.System.getProperty(&#039;user.home&#039;)), &#039;Documents&#039;);
    disp(&#039;Downloading zip.....this will take a few minutes&#039;);
    % N.B. Using latest here does is not guaranteed to  give the same result as clicking latest on
    % the sourceforge site.
    f=unzip(&#039;http://sourceforge.net/projects/waterloo/files/Waterloo%5B1.1Beta%5D/waterloo.zip/download&#039;, installFolder);
    disp(&#039;Setting MATLAB Path.....&#039;);
    if isdir(fullfile(installFolder,&#039;waterloo&#039;,&#039;Waterloo_MATLAB_Library&#039;))
        addpath(fullfile(installFolder,&#039;waterloo&#039;,&#039;Waterloo_MATLAB_Library&#039;));
        savepath();
        fprintf(&#039;Installed the following %d files/folders:\n&#039;, numel(f));
        for k=1:numel(f)
            disp(f{k});
        end
        disp(&#039;To use Waterloo, you need to type &quot;waterloo&quot; at the MATLAB prompt during each MATLAB session&#039;);
        waterloo();
        disp(&#039;Note: You may be prompted to add a Waterloo Setting folder when first running Waterloo&#039;);
        disp(&#039;This allows you to set user-specified default colors etc.&#039;);
    else
        disp(&#039;Installation was not successful&#039;);
    end
end
&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<p>A beta release of Waterloo was posted a few days ago and has led to a sudden, and confusing, increase in downloads of the previous Alpha2 release. My guess is the script above may be to blame, so here is an updated version (it really should be written to find the latest version automatically but I have not found a way to do that yet, simply using the &#8220;latest&#8221; URL copied from the SourceForge download button will not work &#8211; any suggestions welcomed).</p>
<pre lang="matlab">
% To use Waterloo, you need to type "waterloo" at the MATLAB prompt
% at the start of each subsequent MATLAB session
if ~isempty(which('waterloo.m'))
    fprintf('It looks like Waterloo is already present at:\n%s\n',strrep(which('waterloo.m'),[filesep 'Waterloo_MATLAB_Library' filesep 'waterloo.m'],''));
    disp('Delete the old waterloo folder and remove it from your MATLAB path first');
else
    installFolder=fullfile(char(java.lang.System.getProperty('user.home')), 'Documents');
    disp('Downloading zip.....this will take a few minutes');
    % N.B. Using latest here does is not guaranteed to  give the same result as clicking latest on
    % the sourceforge site.
    f=unzip('http://sourceforge.net/projects/waterloo/files/Waterloo%5B1.1Beta%5D/waterloo.zip/download', installFolder);
    disp('Setting MATLAB Path.....');
    if isdir(fullfile(installFolder,'waterloo','Waterloo_MATLAB_Library'))
        addpath(fullfile(installFolder,'waterloo','Waterloo_MATLAB_Library'));
        savepath();
        fprintf('Installed the following %d files/folders:\n', numel(f));
        for k=1:numel(f)
            disp(f{k});
        end
        disp('To use Waterloo, you need to type "waterloo" at the MATLAB prompt during each MATLAB session');
        waterloo();
        disp('Note: You may be prompted to add a Waterloo Setting folder when first running Waterloo');
        disp('This allows you to set user-specified default colors etc.');
    else
        disp('Installation was not successful');
    end
end
</pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Malcolm Lidierth		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207531</link>

		<dc:creator><![CDATA[Malcolm Lidierth]]></dc:creator>
		<pubDate>Thu, 30 May 2013 09:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-207531</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207523&quot;&gt;Daniel Gallichan&lt;/a&gt;.

@Dan

Also, which version of Java does MATLAB use? Type ver at the matlab prompt. You should see something like:

&lt;pre&gt;
Operating System: Mac OS X  Version: 10.8.3 Build: 12D78 
Java Version: Java 1.6.0_45-b06-451-11M4406 with Apple Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
&lt;/pre&gt;


AFAIK, there is no way to get MATLAB to recognise Java 7 on Mac. If you have found a way, I&#039;d like to know it too.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207523">Daniel Gallichan</a>.</p>
<p>@Dan</p>
<p>Also, which version of Java does MATLAB use? Type ver at the matlab prompt. You should see something like:</p>
<pre>
Operating System: Mac OS X  Version: 10.8.3 Build: 12D78 
Java Version: Java 1.6.0_45-b06-451-11M4406 with Apple Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
</pre>
<p>AFAIK, there is no way to get MATLAB to recognise Java 7 on Mac. If you have found a way, I&#8217;d like to know it too.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Malcolm Lidierth		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207530</link>

		<dc:creator><![CDATA[Malcolm Lidierth]]></dc:creator>
		<pubDate>Thu, 30 May 2013 09:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-207530</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207523&quot;&gt;Daniel Gallichan&lt;/a&gt;.

@Dan

You seem to have the Waterloo MATLAB Library only where you need to install the other components also. 
You need a main folder named &quot;waterloo&quot; as the code uses relative addressing to find everything it needs.

The beta version (Git only at present) gives more helpful error messages in such cases.

The short script below will do all the work if you  prefer from inside MATLAB - but I would recommend a clean MATLAB session. Cut and paste this into the MATLAB command window. Installation on Mountain Lion will normally be to ~/Documents/waterloo.

Notes:
1. Do not save the path afterwards. Waterloo.m sets ups the path automatically in each session (that speeds up MATLAB searches when Waterloo is not in use).
2. You may her the cooling fan kick in - that is likely to be anti-virus software checking all the java .jar files which  are compressed.

&lt;pre lang=&quot;matlab&quot;&gt;
% To use Waterloo, you need to type &quot;waterloo&quot; at the MATLAB prompt
% at the start of each subsequent MATLAB session
if ~isempty(which(&#039;waterloo.m&#039;))
    fprintf(&#039;It looks like Waterloo is already present at:\n%s\n&#039;,strrep(which(&#039;waterloo.m&#039;),[filesep &#039;Waterloo_MATLAB_Library&#039; filesep &#039;waterloo.m&#039;],&#039;&#039;));
    disp(&#039;Delete the old waterloo folder and remove it from your MATLAB path first&#039;);
else
    installFolder=fullfile(char(java.lang.System.getProperty(&#039;user.home&#039;)), &#039;Documents&#039;);
    disp(&#039;Downloading zip.....this will take a few minutes&#039;);
    % N.B. Using latest here is not guaranteed to give the same result as clicking latest on the sourceforge site.
    f=unzip(&#039;http://sourceforge.net/projects/waterloo/files/Waterloo%5B1.1Alpha2%5D/Waterloo%5B1.1Alpha2%5D.zip/download&#039;, installFolder);
    disp(&#039;Setting MATLAB Path.....&#039;);
    if isdir(fullfile(installFolder,&#039;waterloo&#039;,&#039;Waterloo_MATLAB_Library&#039;))
        addpath(fullfile(installFolder,&#039;waterloo&#039;,&#039;Waterloo_MATLAB_Library&#039;));
        savepath();
        fprintf(&#039;Installed the following %d files/folders:\n&#039;, numel(f));
        for k=1:numel(f)
            disp(f{k});
        end
        disp(&#039;To use Waterloo, you need to type &quot;waterloo&quot; at the MATLAB prompt during each MATLAB session&#039;);
        waterloo();
        disp(&#039;Note: You may be prompted to add a Waterloo Setting folder when first running Waterloo&#039;);
        disp(&#039;This allows you to set user-specified default colors etc.&#039;);
    else
        disp(&#039;Installation was not successful&#039;);
    end
end
&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207523">Daniel Gallichan</a>.</p>
<p>@Dan</p>
<p>You seem to have the Waterloo MATLAB Library only where you need to install the other components also.<br />
You need a main folder named &#8220;waterloo&#8221; as the code uses relative addressing to find everything it needs.</p>
<p>The beta version (Git only at present) gives more helpful error messages in such cases.</p>
<p>The short script below will do all the work if you  prefer from inside MATLAB &#8211; but I would recommend a clean MATLAB session. Cut and paste this into the MATLAB command window. Installation on Mountain Lion will normally be to ~/Documents/waterloo.</p>
<p>Notes:<br />
1. Do not save the path afterwards. Waterloo.m sets ups the path automatically in each session (that speeds up MATLAB searches when Waterloo is not in use).<br />
2. You may her the cooling fan kick in &#8211; that is likely to be anti-virus software checking all the java .jar files which  are compressed.</p>
<pre lang="matlab">
% To use Waterloo, you need to type "waterloo" at the MATLAB prompt
% at the start of each subsequent MATLAB session
if ~isempty(which('waterloo.m'))
    fprintf('It looks like Waterloo is already present at:\n%s\n',strrep(which('waterloo.m'),[filesep 'Waterloo_MATLAB_Library' filesep 'waterloo.m'],''));
    disp('Delete the old waterloo folder and remove it from your MATLAB path first');
else
    installFolder=fullfile(char(java.lang.System.getProperty('user.home')), 'Documents');
    disp('Downloading zip.....this will take a few minutes');
    % N.B. Using latest here is not guaranteed to give the same result as clicking latest on the sourceforge site.
    f=unzip('http://sourceforge.net/projects/waterloo/files/Waterloo%5B1.1Alpha2%5D/Waterloo%5B1.1Alpha2%5D.zip/download', installFolder);
    disp('Setting MATLAB Path.....');
    if isdir(fullfile(installFolder,'waterloo','Waterloo_MATLAB_Library'))
        addpath(fullfile(installFolder,'waterloo','Waterloo_MATLAB_Library'));
        savepath();
        fprintf('Installed the following %d files/folders:\n', numel(f));
        for k=1:numel(f)
            disp(f{k});
        end
        disp('To use Waterloo, you need to type "waterloo" at the MATLAB prompt during each MATLAB session');
        waterloo();
        disp('Note: You may be prompted to add a Waterloo Setting folder when first running Waterloo');
        disp('This allows you to set user-specified default colors etc.');
    else
        disp('Installation was not successful');
    end
end
</pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel Gallichan		</title>
		<link>https://undocumentedmatlab.com/articles/waterloo-graphics#comment-207523</link>

		<dc:creator><![CDATA[Daniel Gallichan]]></dc:creator>
		<pubDate>Thu, 30 May 2013 09:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3361#comment-207523</guid>

					<description><![CDATA[I just tried to install Waterloo on OSX 10.8.3 with Matlab R2013a and I get this:

&lt;pre&gt;
&gt;&gt; addpath ~/matlabdownloads/Waterloo_MATLAB_Library/
&gt;&gt; waterloo

Project Waterloo...Graphics Library loaded...Swing Library loaded...Utilities loaded

Project Waterloo [Version=1.1 Dated:18-Nov-2012 13:21:10]
Setting up Waterloo distribution

Project Waterloo Java files added to MATLAB Java class path

Looking for sigTOOL support...   
Undefined variable &quot;kcl&quot; or class &quot;kcl.waterloo.graphics.gui.Welcome.createWelcome&quot;.

Error in waterloo (line 235)
welcomeFrame=kcl.waterloo.graphics.gui.Welcome.createWelcome();
&lt;/pre&gt;

(In case it&#039;s also relevant, I have Java 7 Update 21 installed)

Any suggestions what I might try to get it to work?

Thanks
Dan]]></description>
			<content:encoded><![CDATA[<p>I just tried to install Waterloo on OSX 10.8.3 with Matlab R2013a and I get this:</p>
<pre>
>> addpath ~/matlabdownloads/Waterloo_MATLAB_Library/
>> waterloo

Project Waterloo...Graphics Library loaded...Swing Library loaded...Utilities loaded

Project Waterloo [Version=1.1 Dated:18-Nov-2012 13:21:10]
Setting up Waterloo distribution

Project Waterloo Java files added to MATLAB Java class path

Looking for sigTOOL support...   
Undefined variable "kcl" or class "kcl.waterloo.graphics.gui.Welcome.createWelcome".

Error in waterloo (line 235)
welcomeFrame=kcl.waterloo.graphics.gui.Welcome.createWelcome();
</pre>
<p>(In case it&#8217;s also relevant, I have Java 7 Update 21 installed)</p>
<p>Any suggestions what I might try to get it to work?</p>
<p>Thanks<br />
Dan</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
