Techart 平滑线

Posted

技术标签:

【中文标题】Techart 平滑线【英文标题】:Teechart smooth Line 【发布时间】:2014-11-19 10:14:53 【问题描述】:

我应该选择哪种图表类型来绘制类似于下面的图表,以及如何在图表上显示统计摘要。

【问题讨论】:

【参考方案1】:

TeeChart ActiveX 附带了一组示例,包含在我们称为“Features Demo”的演示程序中。在您的 TeeChart ActiveX 安装文件夹中找到它,位于 \Examples\Visual Basic\TeeChartAXv2014Demo\TeeChartFeatureDemo.exe

All Features\Welcome !\Tools\Series Stats 中的示例向您展示了如何轻松地从系列中获取一些统计数据并显示出来。

All Features\Welcome !\Chart Styles\Statistical\Histogram\Histogram Transparency 中的示例向您展示了一个直方图系列,这将最适合在您的图片。

All Features\Welcome !\Functions 下有一些示例展示了如何使用不同的功能。

我将在 All Features\Welcome !\Basic Features 中打开示例,该示例显示一个可以访问编辑器的空图表。我会通过编辑器添加一个直方图系列(TeeChart Gallery 中的 Series\Stats 选项卡),然后尝试不同的函数(TeeChart Gallery 中的 Functions 选项卡)以找到最适合您需求的函数。

编辑:

这里有一个示例,显示 tcSeriesStats 工具在 tcRectangle 工具中给出的所有统计信息:

  TChart1.Aspect.View3D = False

  TChart1.AddSeries scHistogram
  TChart1.Series(0).FillSampleValues 8

  Dim statsTool, rectTool As Integer
  statsTool = TChart1.Tools.Add(tcSeriesStats)

  rectTool = TChart1.Tools.Add(tcRectangle)
  With TChart1.Tools.Items(rectTool).asRectangle
    .AutoSize = True
    .Shape.Transparency = 0
  End With

  With TChart1.Tools.Items(statsTool).asSeriesStats
    .Series = TChart1.Series(0)

    TChart1.Tools.Items(rectTool).asRectangle.text = .Statistics.text
  End With

【讨论】:

嗨,yeray,我怎样才能在一个矩形的图表上显示统计值。如果可以,我可以在 Rectangle 工具中显示统计信息吗?您可以举个例子吗?

以上是关于Techart 平滑线的主要内容,如果未能解决你的问题,请参考以下文章

在 ggplot - R 中使用 geom_area 时创建平滑线

向 ggplot 添加自定义范围 ab/平滑线

用ggplot填充R中两条黄土平滑线之间的区域

用于手指触摸绘图的 UIBezierPath 平滑曲线

ggplot2:面内几个线图的单个平滑线

如何绘制和导出具有平滑边缘的多色线