Teechart线性仪表在单个图表上复制多个仪表的轴标题

时间:2014-03-17 15:20:02

标签: c# android xamarin.android teechart

我正在评估Teechart.Net(v4.13.12.13)的Xamarin Android(v4.12),以确定是否适合需要使用仪表来显示数据的项目,并且我遇到了一些问题我还没弄清楚:

  1. 我想在图表中添加一些线性仪表,每个都有一个唯一的标题,但似乎分配给添加到图表中的最后一个仪表的轴标题应用于图表中的所有仪表。图表。我设置了错误的属性(LinearGauge.Axis.Title.Text)还是有其他方法可以为线性仪表分配唯一的标题。另一个明显的选择是为每个仪表添加一个单独的图表,但这看起来并不正确。在下图中,我需要显示两个不同的温度,但两者都标记相同。

  2. 我创建了一个圆形仪表并启用了嵌入式数字仪表。但是,无论我尝试什么,我都无法在数字仪表中显示任何文字。它是在仪表内部绘制的,但没有文字。我已将CircularGauge.NumericGauge.Chart.AutoRepaint设置为true,然后设置为false并手动重新绘制,但都没有成功。这是一个错误吗?我使用Teechart.Net为Winforms尝试了相同的代码,它运行正常,所以我对Xamarin的Teechart版本有疑问。

  3. 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  

我想在图表中添加一些线性仪表,每个都有一个   唯一标题,但似乎轴标题分配给最后一个标尺   添加到图表中的图表将应用于图表中的所有仪表。上午   我设置了错误的属性(LinearGauge.Axis.Title.Text)或者在那里   另一种为线性仪表分配唯一标题的方法。另一个   明显的选择是为每个仪表添加一个单独的图表,但是   这看起来并不正确。在下图中,我需要展示两个   不同的温度,但两者都标记相同。

这是设计的。仪表使用标准图表轴(左侧和底部)。每个图表都有一组轴,因此标题被覆盖。建议添加单独的图表。

  

我创建了一个圆形仪表并启用了嵌入式数字仪表。   但是,无论我尝试什么,我都无法显示任何文字   数字规。它是在仪表内部绘制的,但没有文字。我已经定了   CircularGauge.NumericGauge.Chart.AutoRepaint为true,然后为false   手动重新绘制,一切都没有成功。这是一个错误吗?我试过了   与Wine的Teechart.Net相同的代码,它工作正常,所以我有   关于Temachart发布Xamarin的疑问。

使用下面的代码也不会在WinForms的NumericGauge中绘制文本。你可以修改它,以便我们可以在这里重现这个问题吗?

  CircularGauge circularGauge1 = new CircularGauge(tChart1.Chart);
  circularGauge1.NumericGauge.Visible = true;

提前致谢。