如何设置标签的格式?

问题描述:

所以,我试图绘制图表,我在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的程序组。

+0

非常感谢。还有一个问题,在C#中是否有任何等价的chart.canvas属性,我能猜到的最接近的是graphics3d。但它不工作,我真的很感谢帮助。 –

+0

和x标签由于某种原因显示为整数,它应该是浮点数,并应显示为0.75,0.4,但它显示为0,0。我试图设置labels.valueformat属性,但它没有做窍门 –

+0

@saumilpatel是的,你应该使用tChart1.Graphics3d。虽然你可能需要调用tChart1.Draw()。或者,您可以在AfterDraw事件中使用“g”参数。如果这没有帮助,请让我们知道你正在尝试做什么。这可能是一个新问题的食物;-)。关于X标签,你可以像这样强制它们:tChart1.Axes.Bottom.Labels.ValueFormat =“0.0”;但可能它们不适合图表。尝试调整图表大小以查看是否存在空间问题。 –