Jump to content
Software FX Community

Different color for datapoints in a same series in C++


User (Legacy)
 Share

Recommended Posts

Hello!

I am in a deadline and my customer want to have the markers on the same

series with different colors depending on value at each point. I found some

examples in VB on chartfx help and from the internet but I could not find

any in C++. I try to play around with different setting but none is

working.

This is a partial code that I am working on using Chartfx 98

///////////////

m_pChartFX->MultipleColors = true;

m_pChartFX->OpenDataEx((CfxCod)(COD_VALUES), 1, TotalDays);

m_pChartFX->OpenDataEx((CfxCod)(COD_COLORS), TotalDays, 0);

for(int i=0; i<TotalDays; i++)

{

m_pChartFX->ValueEx[SER_1][i] = Input[i];

if (Input[i] < 10)

m_pChartFX->Series->Item[SER_1]->Color = RGB(0,0,200); // I try

this but it does not work

else

m_pChartFX->Series->Item[SER_1]->Color = RGB(200,0,0);

}

m_pChartFX->CloseData(COD_VALUES);

m_pChartFX->CloseData(COD_COLORS);

///////////////

Could someone tell me what need to be set in the code above or show me some

examples in C++ or show me the link to some examples. I would appreciate

any help.

Thank in advance.

Young Huynh

Link to comment
Share on other sites

Instead of:

m_pChartFX->Series->Item[SER_1]->Color = YourColor;

You need to do:

m_pChartFX->Color[i] = YourColor

--

FP

Software FX Support

"John Huynh" <young.huynh@veridian.com> wrote in message

news:Cp#Jq3UoCHA.3108@webserver1.softwarefx.com...

> Hello!

>

> I am in a deadline and my customer want to have the markers on the same

> series with different colors depending on value at each point. I found

some

> examples in VB on chartfx help and from the internet but I could not find

> any in C++. I try to play around with different setting but none is

> working.

>

> This is a partial code that I am working on using Chartfx 98

>

> ///////////////

>

> m_pChartFX->MultipleColors = true;

>

> m_pChartFX->OpenDataEx((CfxCod)(COD_VALUES), 1, TotalDays);

> m_pChartFX->OpenDataEx((CfxCod)(COD_COLORS), TotalDays, 0);

>

> for(int i=0; i<TotalDays; i++)

> {

> m_pChartFX->ValueEx[SER_1][i] = Input[i];

>

> if (Input[i] < 10)

> m_pChartFX->Series->Item[SER_1]->Color = RGB(0,0,200); // I try

> this but it does not work

> else

> m_pChartFX->Series->Item[SER_1]->Color = RGB(200,0,0);

> }

> m_pChartFX->CloseData(COD_VALUES);

> m_pChartFX->CloseData(COD_COLORS);

>

> ///////////////

>

> Could someone tell me what need to be set in the code above or show me

some

> examples in C++ or show me the link to some examples. I would appreciate

> any help.

> Thank in advance.

>

> Young Huynh

>

>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...