Activex Teechart&x2B;多盒图

Activex Teechart&x2B;多盒图,activex,teechart,Activex,Teechart,我需要在单个图表中绘制大约80个方框图,我创建了80个系列,每个系列有7个点,问题是方框图绘制正确,因为我使用的是位置,但问题是在X轴上,我只得到7个点标签,我希望所有80方框图都有这些点标签。我制作了一个简单的代码,我认为您可以使用它来实现您想要的: Private Sub Form_Load() TChart1.Aspect.View3D = False TChart1.Legend.Visible = False Dim i As Integer For i = 0 To 80 TChar

我需要在单个图表中绘制大约80个方框图,我创建了80个系列,每个系列有7个点,问题是方框图绘制正确,因为我使用的是位置,但问题是在X轴上,我只得到7个点标签,我希望所有80方框图都有这些点标签。

我制作了一个简单的代码,我认为您可以使用它来实现您想要的:

Private Sub Form_Load()
TChart1.Aspect.View3D = False
TChart1.Legend.Visible = False
Dim i As Integer
For i = 0 To 80
TChart1.AddSeries scBox
TChart1.Series(i).FillSampleValues 7
TChart1.Series(i).asBoxPlot.Position = i + 10
Next
TChart1.Axis.Bottom.Labels.Style = talValue
TChart1.Axis.Bottom.Labels.Angle = 90
End Sub
你能告诉我们以前的代码是否对你有帮助吗?如果没有帮助,请确切地告诉我们您想要什么,因此,我们将尽力为您提供一个好的解决方案


谢谢,

实际上,我想为X轴上的每个点提供一个标签,但我无法做到这一点。我得到的分值仅为7points@AkshayBhallaTeeChart尝试在一个轴上绘制尽可能多的标签,只要它们不重叠。您可以通过设置axis Increment属性来强制执行此操作,尽管出于美观目的,TeeChart不允许标签重叠。如果仍要强制为每个点绘制标签,则需要使用自定义轴标签。您可以在TeeChart的程序组提供的Features demo中的All Features\Welcome\Axes\Labels\Custom Labels中找到一个示例。现在,当我尝试为80个方框图添加数据表工具时,它没有在图表窗口中显示该表