[Scilab-users] How to add numbers beside stacked bar chart

Samuel Enibe samuel.enibe at unn.edu.ng
Fri Sep 28 16:34:22 CEST 2012


Dear Serge,

Thank you so much for your suggestions.

It has worked very well.

I am very gratefull for the insight.

Enibe

On Fri, Sep 28, 2012 at 2:28 PM, Serge Steer <Serge.Steer at inria.fr> wrote:

> Le 28/09/2012 11:22, Samuel Enibe a écrit :
>
>  year = [2000 2010    2020    2030];//years for the data
>> data = [8.18    21.54    49.68    62.56;//data for industry
>>       10.61    15.73    24.56    39.45;//data for Transport
>>       15.61    16.17    18.45    24.84;//data for Household
>>         1.72    2.3    3.13    4.28//data for services
>>     ];
>> data2 = data';//transpose of data
>> sectors = ["Industry"    "Transport"    "Household" "Services"];
>> bar(year,data2,"stacked");
>> xtitle("","","Energy Demand,mtoe");
>> legend(sectors,"in_upper_left"**);
>>
>
> Here is a solution
>
>
> year = [2000    2010    2020    2030];//years for the data
> data = [8.18    21.54    49.68    62.56;//data for industry
>       10.61    15.73    24.56    39.45;//data for Transport
>       15.61    16.17    18.45    24.84;//data for Household
>         1.72    2.3    3.13    4.28//data for services
>     ];
> data2 = data';//transpose of data
> sectors = ["Industry"    "Transport"    "Household"    "Services"];
> clf;bar(year,data2,"stacked");
> ny=size(year,'*');
> cdata=cumsum([zeros(1,ny);**data(1:$-1,:)],1)+data/2;
> for j=1:ny //loop on years
>   for i=1:size(data,1) //loop on types
>     l=string(data(i,j));
>     r=xstringl(0,0,l);
>     xstring(year(j)-r(3)/2,cdata(**i,j)-r(4)/2,l);
>   end
> end
>
> xtitle("","","Energy Demand,mtoe");
> legend(sectors,"in_upper_left"**);
>
>
> Serge Steer
> INRIA
> ______________________________**_________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/**mailman/listinfo/users<http://lists.scilab.org/mailman/listinfo/users>
>



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


More information about the users mailing list