Jump to content
Software FX Community

Reversing the X-Axis


User (Legacy)

Recommended Posts

I'm using ChartFX 5.0.10.4 activeX control.

I followed the directions in the 10/31 posting on this subject, namely

making min>max. That worked just fine. I've even put in a Step to override

the default. Turns out it has to be positive! And that works fine.

There is just one problem.

The YAxis and YAxis2 descriptive labels are correctly positioned BUT the

values for the grid lines are swapped!!!! The Values associated with the

YAxis label are put on the right instead of the left!!! NOT NICE.

Is this something I have to code for in detail or is there a switch or

something I can throw to get them positioned as expected.

Regards,

Al

Link to comment
Share on other sites

If you reverse the X-Axis, the Y-Axis will go to the other size (where the

Lowest value is now).

This is by design.

If you have a chart that goes from 0 to 100 from left to right you want to

have the Y-Axis going next to the Zero not the 100, at least that what most

people want.

You can easily override this default by setting the Axis position to be Far

for the Main Y-Axis and Near for the secondary.

--

FP

Software FX

Link to comment
Share on other sites

Thanks for the response. You wrote:

> You can easily override this default by setting the Axis position to be

Far

> for the Main Y-Axis and Near for the secondary.

Does this apply to release 5???? If so what is the syntax?

Regards,

Al

"SoftwareFX Support" <noreply@softwarefx.com> wrote in message

news:%239cK0s7XEHA.2632@webserver3.softwarefx.com...

> If you reverse the X-Axis, the Y-Axis will go to the other size (where the

> Lowest value is now).

>

> This is by design.

>

> If you have a chart that goes from 0 to 100 from left to right you want to

> have the Y-Axis going next to the Zero not the 100, at least that what

most

> people want.

>

> You can easily override this default by setting the Axis position to be

Far

> for the Main Y-Axis and Near for the secondary.

>

> --

> FP

> Software FX

>

>

Link to comment
Share on other sites

Upgrading would be nice but i'm not sure that route is available to us at

the moment. ChartFX is being used in production software that is the key

tool used by both engineering and sales in three major corporations. The

development platform continues to be VB6. As near as I can tell it is only

with 6.2 BETA that you are supporting this environment.

IS THAT CORRECT?

Regards,

Al

"SoftwareFX Support" <noreply@softwarefx.com> wrote in message

news:QJRWsLEYEHA.3152@webserver3.softwarefx.com...

> No. This does not apply to release 5

>

> In version 5, you can not move the axes.

>

> What you will need to do is use the Primary and Secondary Y-Axis in the

> opposite way (or upgrade to version 6).

>

> --

> FP

> Software FX

>

>

Link to comment
Share on other sites

Let's be a little more explicit before I waste my client's money on this.

IF i have only one set of Y values, then you are saying it will work if I

plot against the AXIS_Y2. BUT I suspect that will end up putting the axis

title on the wrong (i.e. the right) side. I'll get the grid values on the

left and the title on the right????

Correct?????

I've had enough grief with this product that for the next full release of my

client's software I will definitely be evaluating other plotting packages.

Regards,

Al

"SoftwareFX Support" <noreply@softwarefx.com> wrote in message

news:QJRWsLEYEHA.3152@webserver3.softwarefx.com...

> No. This does not apply to release 5

>

> In version 5, you can not move the axes.

>

> What you will need to do is use the Primary and Secondary Y-Axis in the

> opposite way (or upgrade to version 6).

>

> --

> FP

> Software FX

>

>

post-2125-13922398130256_thumb.png

Link to comment
Share on other sites

> IF i have only one set of Y values, then you are saying it will work if I

> plot against the AXIS_Y2. BUT I suspect that will end up putting the axis

> title on the wrong (i.e. the right) side. I'll get the grid values on the

> left and the title on the right????

The titles can be placed anywhere you want (left,top,right,bottom). There is

one title for each of these positions.

> I've had enough grief with this product that for the next full release of

my

> client's software I will definitely be evaluating other plotting packages.

We are currently in the process of releasing a brand new COM version 6.2

which will bring a wealth of new features to legacy applications. We are

committed to supporting this platform in years to come.

--

FP

Software FX

Link to comment
Share on other sites

Thanks for the support. I was using .axis.title rather than chart.title.

That fuzzed my thinking. It turned out that making that change and replacing

AXIS_Y with leftAxis and AXIS_Y2 with rightAxis and setting those two values

appropriately (depending on whether x increased or decreased from left to

right - I have to do both cases!-) was all I needed to do.

Not tooo shabby as we used to say.

Regards,

Al

"SoftwareFX Support" <noreply@softwarefx.com> wrote in message

news:W3hQXQ2YEHA.3152@webserver3.softwarefx.com...

> > IF i have only one set of Y values, then you are saying it will work if

I

> > plot against the AXIS_Y2. BUT I suspect that will end up putting the

axis

> > title on the wrong (i.e. the right) side. I'll get the grid values on

the

> > left and the title on the right????

>

> The titles can be placed anywhere you want (left,top,right,bottom). There

is

> one title for each of these positions.

>

> > I've had enough grief with this product that for the next full release

of

> my

> > client's software I will definitely be evaluating other plotting

packages.

>

> We are currently in the process of releasing a brand new COM version 6.2

> which will bring a wealth of new features to legacy applications. We are

> committed to supporting this platform in years to come.

>

> --

> FP

> Software FX

>

>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...