Jump to content
Software FX Community

Y2 axis labels


User (Legacy)

Recommended Posts

Hi

I'm using ChartFX 6.2 and Visual Studio 2005.

After switching from VS2003 to VS2005 the labels on the secondary Y-axis are incorrectly places directly on the axis.

Is this a bug?

No code was changed and everything works correctly in VS2003 / .NET 1.1

The attached image shows the correct Y1-axis and the wrong Y2-axis

Best regards

Henrik Johansen

Link to comment
Share on other sites

--------------080907030703080806040203

Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Content-Transfer-Encoding: 7bit

Hi,

It can be reproduced using this code:

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

using SoftwareFX.ChartFX.Internet.Server;

using SoftwareFX.ChartFX;

public class testchart : SoftwareFX.ChartFX.Internet.Server.Chart

{

public testchart()

{

this.Height = 400;

this.Width = 400;

this.Gallery = Gallery.Bar;

this.Stacked = Stacked.No;

this.Titles[0].Text = "Test chart";

this.AxisX.Title.Text = "X axis";

this.AxisY.Title.Text = "Y1 axis";

this.AxisY2.Title.Text = "Y2 Axis";

this.OpenData(COD.Values, 2, (int)COD.Unknown);

this.Value[0,0] = 10; this.Value[0,1] = 50;

this.Value[1,0] = 10; this.Value[1,1] = 80;

this.CloseData(COD.Values);

this.Series[0].YAxis = YAxis.Main;

this.Series[1].YAxis = YAxis.Secondary;

this.AxisY.Visible = true;

this.AxisY2.Visible = true;

this.AxisY.Style = AxisStyle.Default | AxisStyle.SingleLine;

this.AxisY.LabelAngle = 91;

this.AxisY2.Style = AxisStyle.Default | AxisStyle.SingleLine;

this.AxisY2.LabelAngle = -90;

this.RecalcScale();

this.Export(FileFormat.Png, @"c:\testchart.png");

this.Export(FileFormat.Binary, @"c:\testchart.bin");

}

}

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

I found out that it is the "LabelAngle = -90" that does the trick...

using an angle of -91 or -89 works (but is ugly).

A "not nice" value of the angle (like 91) creates another problem which

I actually reported a year ago (2005-04-11):

Quote:

Creating a chart with both Y1 and Y2-axis with the same AxisStyle

(C.AxisY.Style = C.AxisY2.Style = AxisStyle.Default)

shows the labels centered around tickmarks (not between) on Y1 and

right-aligned on Y2. It seems that is is not possible to

center the labels on Y2 and AxisStyle.FixRightAligned has

no effect on any of the Y-Axises

This behaviour is also demonstrated using the above code.

Best regards

Henrik Johansen

henrik at

adform dot

net

On 05-04-2006 20:18 SoftwareFX Support said the following:

> Please either export the chart into a binary file (Using Export

> method) and attach it to your posting, or a sample project that

> reproduces the problem.

>

>

> --

> Francisco Padron

> www.chartfx.com <http://www.chartfx.com>'>http://www.chartfx.com>

On 05-04-2006 15:40 Henrik Johansen said the following:

> Hi

>

> I'm using ChartFX 6.2 and Visual Studio 2005.

> After switching from VS2003 to VS2005 the labels on the secondary

> Y-axis are incorrectly places directly on the axis.

> Is this a bug?

> No code was changed and everything works correctly in VS2003 / .NET 1.1

>

> The attached image shows the correct Y1-axis and the wrong Y2-axis

>

> Best regards

> Henrik Johansen

--------------080907030703080806040203

Content-Type: multipart/related;

boundary="------------010707070306020102070900"

--------------010707070306020102070900

Content-Type: text/html; charset=ISO-8859-1

Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">

</head>

<body bgcolor="#ffffff" text="#000000">

Hi,<br>

<br>

It can be reproduced using this code:<br>

<br>

/////////////////////////<br>

using SoftwareFX.ChartFX.Internet.Server;<br>

using SoftwareFX.ChartFX;<br>

<br>

public class testchart : SoftwareFX.ChartFX.Internet.Server.Chart<br>

{<br>

  public testchart()<br>

  {<br>

    this.Height = 400;<br>

    this.Width = 400;<br>

    this.Gallery = Gallery.Bar; <br>

    this.Stacked = Stacked.No;<br>

    this.Titles[0].Text = "Test chart";<br>

    this.AxisX.Title.Text = "X axis";<br>

    this.AxisY.Title.Text = "Y1 axis";<br>

    this.AxisY2.Title.Text = "Y2 Axis";<br>

<br>

    this.OpenData(COD.Values, 2, (int)COD.Unknown);<br>

    this.Value[0,0] = 10; this.Value[0,1] = 50;<br>

    this.Value[1,0] = 10; this.Value[1,1] = 80;<br>

    this.CloseData(COD.Values);<br>

<br>

    this.Series[0].YAxis = YAxis.Main;<br>

    this.Series[1].YAxis = YAxis.Secondary;<br>

    this.AxisY.Visible = true;<br>

    this.AxisY2.Visible = true;<br>

<br>

    this.AxisY.Style = AxisStyle.Default | AxisStyle.SingleLine;<br>

    this.AxisY.LabelAngle = 91;<br>

    this.AxisY2.Style = AxisStyle.Default | AxisStyle.SingleLine;<br>

    this.AxisY2.LabelAngle = -90;<br>

        <br>

    this.RecalcScale();<br>

<br>

    this.Export(FileFormat.Png, @"c:\testchart.png");<br>

    this.Export(FileFormat.Binary, @"c:\testchart.bin");<br>

  }<br>

}<br>

////////////////////<br>

<img alt="" src="cid:part1.06000505.04010502@nospam.zz" height="400"

width="400"><br>

<br>

I found out that it is the "LabelAngle = -90" that does the trick...

using an angle of -91 or -89 works (but is ugly).<br>

A "not nice" value of the angle (like 91) creates another problem which

I actually reported a year ago (2005-04-11):<br>

<br>

Quote:<br>

<blockquote>Creating a chart with both Y1 and Y2-axis with the same

AxisStyle

<br>

(C.AxisY.Style = C.AxisY2.Style = AxisStyle.Default)

<br>

shows the labels centered around tickmarks (not between) on Y1 and

<br>

right-aligned on Y2. It seems that is is not possible to

<br>

center the labels on Y2 and AxisStyle.FixRightAligned has

<br>

no effect on any of the Y-Axises

<br>

</blockquote>

This behaviour is also demonstrated using the above code.<br>

<br>

Best regards <br>

Henrik Johansen<br>

henrik at<br>

adform dot<br>

net<br>

<br>

<br>

On 05-04-2006 20:18 SoftwareFX Support said the following:

<blockquote cite="midZ2lEK1NWGHA.220@webserver3.softwarefx.com"

type="cite">

<meta http-equiv="Content-Type" content="text/html; ">

<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">

<style></style>

<div><font face="Arial" size="2">Please either export the chart into

a binary file (Using Export method) and attach it to your posting, or a

sample project that reproduces the problem.</font></div>

<div> </div>

<div><font face="Arial" size="2"><br>

-- <br>

Francisco Padron<br>

<a href="http://www.chartfx.com">www.chartfx.com</a></font></div>

</blockquote>

<br>

<br>

On 05-04-2006 15:40 Henrik Johansen said the following:

<blockquote cite="mid4XqB$ZLWGHA.232@webserver3.softwarefx.com"

type="cite">

<meta http-equiv="Content-Type" content="text/html; ">

<meta content="MSHTML 6.00.2900.2838" name="GENERATOR">

<style></style>

<div><font face="Arial" size="2">Hi</font></div>

<div> </div>

<div><font face="Arial" size="2">I'm using ChartFX 6.2 and Visual

Studio 2005.</font></div>

<div><font face="Arial" size="2">After switching from VS2003 to

VS2005 the labels on the secondary Y-axis are incorrectly places

directly on the axis.</font></div>

<div><font face="Arial" size="2">Is this a bug?</font></div>

<div><font face="Arial" size="2">No code was changed and everything

works correctly in VS2003 / .NET 1.1</font></div>

<div> </div>

<div><font face="Arial" size="2">The attached image shows the correct

Y1-axis and the wrong Y2-axis</font></div>

<div><font face="Arial" size="2"><img

style="width: 184px; height: 232px;" alt=""

src="cid:part2.01080200.09070207@nospam.zz" align="bottom" border="1"

hspace="0"></font></div>

<div> </div>

<div><font face="Arial" size="2">Best regards</font></div>

<div><font face="Arial" size="2">Henrik Johansen</font></div>

</blockquote>

</body>

</html>

--------------010707070306020102070900

Content-Type: image/png;

name="testchart.png"

Content-Transfer-Encoding: base64

Content-ID: <part1.06000505.04010502@nospam.zz>

Content-Disposition: inline;

filename="testchart.png"

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

YII=

--------------010707070306020102070900

Content-Type: image/png

Content-Transfer-Encoding: base64

Content-ID: <part2.01080200.09070207@nospam.zz>

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

--------------010707070306020102070900--

--------------080907030703080806040203--

Link to comment
Share on other sites

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">

</head>

<body bgcolor="#ffffff" text="#000000">

<font size="-1"><font face="Arial">Hi again,<br>

<br>

I figured out that the labels that were not centered around the

tickmarks actually was NOT a bug, because <br>

when using a angle != 90, the label is _pointing towards_ the tickmark

instead of centering around it. <br>

Actually the END of the label might be centered. This is far more

visual understandable when using an angle like 45.<br>

<br>

But using the angle -90 still seems to be a problem...<br>

<br>

Henrik Johansen<br>

</font></font><br>

On 06-04-2006 10:16 Henrik Johansen said the following:

<blockquote cite="mid6bLWhJVWGHA.508@webserver3.softwarefx.com"

type="cite">

<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">

Hi,<br>

<br>

It can be reproduced using this code:<br>

<br>

/////////////////////////<br>

using SoftwareFX.ChartFX.Internet.Server;<br>

using SoftwareFX.ChartFX;<br>

<br>

public class testchart : SoftwareFX.ChartFX.Internet.Server.Chart<br>

{<br>

  public testchart()<br>

  {<br>

    this.Height = 400;<br>

    this.Width = 400;<br>

    this.Gallery = Gallery.Bar; <br>

    this.Stacked = Stacked.No;<br>

    this.Titles[0].Text = "Test chart";<br>

    this.AxisX.Title.Text = "X axis";<br>

    this.AxisY.Title.Text = "Y1 axis";<br>

    this.AxisY2.Title.Text = "Y2 Axis";<br>

<br>

    this.OpenData(COD.Values, 2, (int)COD.Unknown);<br>

    this.Value[0,0] = 10; this.Value[0,1] = 50;<br>

    this.Value[1,0] = 10; this.Value[1,1] = 80;<br>

    this.CloseData(COD.Values);<br>

<br>

    this.Series[0].YAxis = YAxis.Main;<br>

    this.Series[1].YAxis = YAxis.Secondary;<br>

    this.AxisY.Visible = true;<br>

    this.AxisY2.Visible = true;<br>

<br>

    this.AxisY.Style = AxisStyle.Default | AxisStyle.SingleLine;<br>

    this.AxisY.LabelAngle = 91;<br>

    this.AxisY2.Style = AxisStyle.Default | AxisStyle.SingleLine;<br>

    this.AxisY2.LabelAngle = -90;<br>

        <br>

    this.RecalcScale();<br>

<br>

    this.Export(FileFormat.Png, @"c:\testchart.png");<br>

    this.Export(FileFormat.Binary, @"c:\testchart.bin");<br>

  }<br>

}<br>

////////////////////<br>

<img alt="" src="cid:part1.08090602.04030506@nospam.zz" height="400"

width="400"><br>

<br>

I found out that it is the "LabelAngle = -90" that does the trick...

using an angle of -91 or -89 works (but is ugly).<br>

A "not nice" value of the angle (like 91) creates another problem which

I actually reported a year ago (2005-04-11):<br>

<br>

Quote:<br>

<blockquote>Creating a chart with both Y1 and Y2-axis with the same

AxisStyle <br>

(C.AxisY.Style = C.AxisY2.Style = AxisStyle.Default) <br>

shows the labels centered around tickmarks (not between) on Y1 and <br>

right-aligned on Y2. It seems that is is not possible to <br>

center the labels on Y2 and AxisStyle.FixRightAligned has <br>

no effect on any of the Y-Axises <br>

</blockquote>

This behaviour is also demonstrated using the above code.<br>

<br>

Best regards <br>

Henrik Johansen<br>

henrik at<br>

adform dot<br>

net<br>

<br>

<br>

On 05-04-2006 20:18 SoftwareFX Support said the following:

<blockquote cite="midZ2lEK1NWGHA.220@webserver3.softwarefx.com"

type="cite">

<meta http-equiv="Content-Type" content="text/html; ">

<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">

<style></style>

<div><font face="Arial" size="2">Please either export the chart

into

a binary file (Using Export method) and attach it to your posting, or a

sample project that reproduces the problem.</font></div>

<div> </div>

<div><font face="Arial" size="2"><br>

-- <br>

Francisco Padron<br>

<a href="http://www.chartfx.com">www.chartfx.com</a></font></div>

</blockquote>

<br>

<br>

On 05-04-2006 15:40 Henrik Johansen said the following:

<blockquote cite="mid4XqB$ZLWGHA.232@webserver3.softwarefx.com"

type="cite">

<meta http-equiv="Content-Type" content="text/html; ">

<meta content="MSHTML 6.00.2900.2838" name="GENERATOR">

<style></style>

<div><font face="Arial" size="2">Hi</font></div>

<div> </div>

<div><font face="Arial" size="2">I'm using ChartFX 6.2 and Visual

Studio 2005.</font></div>

<div><font face="Arial" size="2">After switching from VS2003 to

VS2005 the labels on the secondary Y-axis are incorrectly places

directly on the axis.</font></div>

<div><font face="Arial" size="2">Is this a bug?</font></div>

<div><font face="Arial" size="2">No code was changed and everything

works correctly in VS2003 / .NET 1.1</font></div>

<div> </div>

<div><font face="Arial" size="2">The attached image shows the

correct

Y1-axis and the wrong Y2-axis</font></div>

<div><font face="Arial" size="2"><img

style="width: 184px; height: 232px;" alt=""

src="cid:part2.04050101.03030306@nospam.zz" align="bottom" border="1"

hspace="0"></font></div>

<div> </div>

<div><font face="Arial" size="2">Best regards</font></div>

<div><font face="Arial" size="2">Henrik Johansen</font></div>

</blockquote>

</blockquote>

</body>

</html>

Link to comment
Share on other sites

The behavior in the primary Y-Axis is by design. When the angle is 90, the labels are automatically centered.

The behavior in the secondary Y-Axis with angle -90 is a bug. I entered it into or bug reporting tool and we will try to fix it in the next SP.

Do you need the text to be oriented at -90 degrees ?

--

Francisco Padron

www.chartfx.com

Link to comment
Share on other sites

Yes, I do need it to be oriented at -90.

.Henrik

On 10-04-2006 16:50 SoftwareFX Support said the following:

> The behavior in the primary Y-Axis is by design. When the angle is 90,

> the labels are automatically centered.

>

> The behavior in the secondary Y-Axis with angle -90 is a bug. I

> entered it into or bug reporting tool and we will try to fix it in the

> next SP.

>

> Do you need the text to be oriented at -90 degrees ?

>

> --

> Francisco Padron

> www.chartfx.com <http://www.chartfx.com>

Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...

I must apologize!

I must have had an old dll laying around. After refreshing the files

everything works as expected.

Best regards

On 05-12-2006 15:54 Software FX said the following:

> Running this code with version 6.2.241 I get the labels centered correctly.

>

> If you have a case where they are drawing incorrectly please post the code.

>

>

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...