User (Legacy) Posted April 5, 2006 Report Share Posted April 5, 2006 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 More sharing options...
Software FX Posted April 5, 2006 Report Share Posted April 5, 2006 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 Link to comment Share on other sites More sharing options...
User (Legacy) Posted April 6, 2006 Author Report Share Posted April 6, 2006 --------------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 More sharing options...
User (Legacy) Posted April 6, 2006 Author Report Share Posted April 6, 2006 <!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 More sharing options...
Software FX Posted April 10, 2006 Report Share Posted April 10, 2006 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 More sharing options...
User (Legacy) Posted April 10, 2006 Author Report Share Posted April 10, 2006 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 More sharing options...
Software FX Posted April 18, 2006 Report Share Posted April 18, 2006 We have fixed this problem in both Chart FX 6.2 and Chart FX 7.0. Please contact support for a hotfix or wait until the next Service Pack is released. -- Francisco Padron www.chartfx.com Link to comment Share on other sites More sharing options...
User (Legacy) Posted December 5, 2006 Author Report Share Posted December 5, 2006 Sorry, but it seems that this issue has not been fixed as of version 6.2.2411 On 19-04-2006 00:02 SoftwareFX Support said the following: > We have fixed this problem in both Chart FX 6.2 and Chart FX 7.0. > > Please contact support for a hotfix or wait until the next Service Pack is > released. > > Link to comment Share on other sites More sharing options...
Software FX Posted December 5, 2006 Report Share Posted December 5, 2006 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. -- Francisco Padron www.chartfx.com Link to comment Share on other sites More sharing options...
User (Legacy) Posted December 5, 2006 Author Report Share Posted December 5, 2006 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.