[Scilab-users] ?==?utf-8?q? Plots for scientific papers

Claus Futtrup cfuttrup at gmail.com
Wed Mar 8 21:24:16 CET 2017


Hi Pierre

 >I may complete the script over time if you have some suggestions.

Let me work with it over some time ... the first attempt ended like this:

!--error 999
'font_size' property does not exist for this handle.
at line       7 of function %h_set called by :
at line       4 of function generic_i_h called by :
at line       2 of function %s_i_h called by :
at line      36 of function prettyfy called by :
         prettyfy(t);
at line    1555 of exec file called by :
exec('C:\xxxxxx\Scilab54\z3fit.sce', -1)

Here's the code which generated above error:

scf();
drawlater();
plot(shortxlist,shortylist,'-b'); // Plot smoothed data
plot(shortxlist,blf1_array(boollist,2),'-r'); // Plot original data
t = gca();
set(t,"grid",[1 1]);
xgrid(color("grey70"));
xtitle("Bl density plot","Bl-value +/- 0.01% range","Quantity / Density");
drawnow();
prettyfy(t);

I'm not sure, but could it be that my graphs are created in a different 
way? I use scf() and gca() instead of gcf() ...

Instead of writing "prettyfy(t)" ... could I just feed gcf() directly 
into prettyfy ??

BTW, I'm using Scilab 5.5.0 at the moment.

Best regards,
Claus

On 08-03-2017 18:28, Pierre Vuillemin wrote:
>
> I may complete the script over time if you have some suggestions.
>
> Until then, I don't see any difference when changing the value of the 
> anti-aliasing option, does someone know if it is still functional?
>
> Regards,
>
> Pierre
>
>
> Le 08/03/2017 à 16:29, Claus Futtrup a écrit :
>> Hi Pierre and Antoine
>>
>> Thank you very much for your help. This is very inspiring and 
>> encouraging.
>>
>> Best regards,
>> Claus
>>
>> On 08-03-2017 11:41, Pierre Vuillemin wrote:
>>> Following Antoine's idea, find enclosed an example on how you can 
>>> automate the process of improving your plots. This is obviously 
>>> incomplete but it gives a general idea.
>>>
>>> Hope it helps,
>>>
>>> Pierre
>>>
>>> Le 08.03.2017 10:08, Antoine Monmayrant a écrit :
>>>> It's definetly possible to do it.
>>>> In my group, we usually:
>>>> - set decent default values for the default figure ( hd=gdf() ):
>>>> increase font size, ...
>>>> - fix the ticks madness (ie replace [0. 0.167 0.333 0.5 0.667 0.833 1.
>>>> ] ticks by [0. 0.25 0.5 0.75 1.])
>>>> - use the latex rendering for all the text, including ticks labels:
>>>> - for ticks¹, just prepend & append "$" to the labels: ["0"; "0.25";
>>>> "0.5"; "0.75"; "1"]->["$0$"; "$0.25$"; "$0.5$"; "$0.75$"; "$1$"].
>>>> - for text, use "$\text{" and "}$" : "$\text{Your fancy text rendered
>>>> in Latex: \lambda^\beta}$"
>>>> - Export in a vectorial format, I prefer svg.
>>>> - Apply some cosmetic changes, add arrows, "(a)", "(b)", ... using 
>>>> Inkscape
>>>> - Generate a pdf version.
>>>>
>>>>
>>>> Hope it helps,
>>>>
>>>> Antoine
>>>> ¹ We have a script to clean up the ticks: it sets a decent number of
>>>> ticks, and automate the prepend/append of "$".
>>>>
>>>>
>>>> Le Mardi, Mars 07, 2017 20:35 CET, Claus Futtrup 
>>>> <cfuttrup at gmail.com> a écrit:
>>>>
>>>>> Hi
>>>>>
>>>>> I'm using Python matplotlib for some graphs for scientific papers. 
>>>>> The
>>>>> reason is that the font and all seems to fit very well with the LaTeX
>>>>> document.
>>>>>
>>>>> I know that Scilab can accept MathML (or LaTeX) expressions. Is 
>>>>> there a
>>>>> simple way to configure Scilab for similar high-quality plots? ... 
>>>>> I'd
>>>>> like all text to be nice looking, i.e. the title, the x-axis and 
>>>>> y-axis
>>>>> labels, the legend, etc.
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Claus
>>>>>
>>>>> _______________________________________________
>>>>> users mailing list
>>>>> users at lists.scilab.org
>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> users at lists.scilab.org
>>>> http://lists.scilab.org/mailman/listinfo/users
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users at lists.scilab.org
>>> http://lists.scilab.org/mailman/listinfo/users
>>
>>
>>
>>
>> _______________________________________________
>> users mailing list
>> users at lists.scilab.org
>> http://lists.scilab.org/mailman/listinfo/users
>
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170308/a69f4e3e/attachment.htm>


More information about the users mailing list