When Save layout the changed series color is loosed.

TeeChart for Microsoft Visual Studio .NET, Xamarin Studio (Android, iOS & Forms) & Monodevelop.
Post Reply
ATG
Newbie
Newbie
Posts: 10
Joined: Wed Jun 22, 2005 4:00 am
Contact:

When Save layout the changed series color is loosed.

Post by ATG » Mon May 19, 2008 12:41 pm

Hi support,

I want to know if is possible preserve the layout when I change the color in a Pie,
I changed colors for any data and save the layout but colors are not preserved.
There is a way to do days?
Is supported by the object?

Bellow the example:

for (int i = 0; i < TeeChartObject.Series[0].Count; i++)
{
TeeChartObject.Series[0].Color = SET Color
}

And after that I save layout.

Thank in advance for any suggestion.

Requena Claudio
ANZANI TRADING GROUP

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Mon May 19, 2008 1:26 pm

Hi Claudio,

I'm sorry but I don't understand which is your exact problem. Would you be so kind to send us a simple example project we can run "as-is" to reproduce the problem here?

You can either post your files at news://www.steema.net/steema.public.attachments newsgroup or at our upload page.

Thanks in advance.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

ATG
Newbie
Newbie
Posts: 10
Joined: Wed Jun 22, 2005 4:00 am
Contact:

Post by ATG » Tue May 20, 2008 12:08 pm

Hi support,

I send a example file uploading the file to your server from your web page
the file name is 'ATG_TeeChartPieSample.zip'

To reproduce this issue follows the steps:

Case 1 BAR is OK
Click button 'BAR Load Data'
Change the theme and color serie
Click button 'BAR Save layout'
close the application
Reload application
Click button 'BAR Load Data'
Click button 'BAR Load layout'

Case 2 PIE Error
Click button 'PIE Load Data'
Change the theme
Click button 'PIE Change color'
Change colors in the new opened form
Click button 'PIE Save layout'
close the application
Reload application
Click button 'PIE Load Data'
Click button 'PIE Load layout'

In the PIE case the colors are not preserve and the theme
change the colors randomly.

Is the code correctly writhed for load layouts or I miss some thing?
Is a bug in the teeChart Object or is not supported for the PIE case?

Thanks in advance for any help.

Requena Claudio
ANZANI TRADING GROUP

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Tue May 20, 2008 3:20 pm

Hi Claudio,

Thanks for the example project.

This is because when saving bar series color you are saving a color for all points in the series. While you are setting pie slices color you are setting a specific color for each pie slice. Then, you are not including data when saving the chart template. Moreover, you are repopulating series every time you load a template file without adding a color to each point.

To solve your issue you should:

1. Save template file with data and don't repopulate series when loading it.
2. When loading a template file populate series using the colors you assigned to each point, eg.: pie1.Add(x,y,color).

Hope this helps!
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

ATG
Newbie
Newbie
Posts: 10
Joined: Wed Jun 22, 2005 4:00 am
Contact:

Post by ATG » Tue May 20, 2008 3:33 pm

Hi support,

And is possible read the color from the saved template in order to set
each point with the correctly color?

Thanks in advance.

Requena Claudio
ANZANI TRADING GROUP

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Tue May 20, 2008 3:43 pm

Hi Claudio,

Yes, this is possible if you save data on it. Otherwise you could try exporting TeeChart's data to an XML file and load that xml file.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Post Reply