如何设置标签的格式?
问题描述:
所以,我试图绘制图表,我在Tchart中有3条快速线,看起来像图是正确的,但有一些我需要用轴标签设置,我得到的是这个, [my graph用X标志为0 0 0 0 1 1 1 1] http://s8.postimage.org/t7tappekl/image.png如何设置标签的格式?
[我想是这样的]
http://s7.postimage.org/amltkb917/untitled.png 什么,我想是这样的,实际的X标志,因为这些。 X标签是秒。 我已经尝试设置系列和图表标记的值格式。它没有工作,
我应该怎么做?并且我正在尝试缩放和向上滚动y轴以设置焦点,如图像2. y图始终从0开始,但最初有什么方法可以将焦点设置为起始点ie81
感谢你真是太棒了!
答
可以设置期望的增量为使用所谓的增量属性底部轴标签,例如:
tChart1.Axes.Bottom.Increment = 0.1;
为了改变轴的范围可以使用SetMinMax或最小和最大性能:
tChart1.Axes.Left.SetMinMax(50, 100);
或
tChart1.Axes.Left.AutomaticMinimum = false;
tChart1.Axes.Left.Minimum = 50;
tChart1.Axes.Left.AutomaticMaximum = false;
tChart1.Axes.Left.Maximum = 100;
最后,可以改变它的图表视图透视瓒詹姆士以下一些特性:
tChart1.Aspect.View3D = true;
tChart1.Aspect.Orthogonal = false;
tChart1.Aspect.Chart3DPercent = 50;
tChart1.Aspect.Elevation = 0;
tChart1.Aspect.Rotation = 345;
tChart1.Aspect.Perspective = 50;
顺便说一句,你会发现关于教程4轴设置的详细信息教程可以发现的TeeChart的程序组。
非常感谢。还有一个问题,在C#中是否有任何等价的chart.canvas属性,我能猜到的最接近的是graphics3d。但它不工作,我真的很感谢帮助。 –
和x标签由于某种原因显示为整数,它应该是浮点数,并应显示为0.75,0.4,但它显示为0,0。我试图设置labels.valueformat属性,但它没有做窍门 –
@saumilpatel是的,你应该使用tChart1.Graphics3d。虽然你可能需要调用tChart1.Draw()。或者,您可以在AfterDraw事件中使用“g”参数。如果这没有帮助,请让我们知道你正在尝试做什么。这可能是一个新问题的食物;-)。关于X标签,你可以像这样强制它们:tChart1.Axes.Bottom.Labels.ValueFormat =“0.0”;但可能它们不适合图表。尝试调整图表大小以查看是否存在空间问题。 –