【问题标题】:Sizing axis and Adding a constant line调整轴大小并添加恒定线
【发布时间】:2011-11-30 16:49:28
【问题描述】:

我正在为我正在构建的应用程序(使用 Telerik Reporting)创建带有一些报告的仪表板,

我遇到了 2 个问题: 第一个是 - 我有一些图表值有时是正数,有时是负数 - 如果数据既是负数又是正数 - 自动缩放功能工作得很好,但如果所有数据都是负数 - 我仍然想设置上边界yaxis 的值高于 0,我将如何处理? (在某些情况下自动缩放,在其他情况下手动上边框)

第二个问题 - 我已经创建了一个点图,我希望在 0 值处有一个硬编码的“线”(我希望一些点超过 0,一些点低于 - 并且 0 应该总是在那里,只是一条不变的路线)-我可以这样做吗???如果有,怎么做??

提前致谢。

【问题讨论】:

    标签: asp.net telerik telerik-reporting


    【解决方案1】:

    第一个问题 -

    “一种可能的解决方法是连接 RadChart 的 ItemDataBound 事件并跟踪绘制的最小值和最大值(可通过 e.SeriesItem.YValue 获得)。然后,根据它们与baselineValue 比较的值,您可以决定是否保留 AutoScale 功能(如果 baselineValue 介于 min 和 max 之间)或将 AutoScale 设置为 false 并手动定义轴范围,以便标记区域可见。"

    -Per Telerik Employee as to conditionally keep or turn off AutoScale

    第二个问题-

    您想使用marked zones(如上所述)。它们位于 PlotArea.MarkedZones 下。在集合内添加一个区域并将 ValueStartY 设置为 -1,将 ValueEndY 设置为 1。

    这基本上是 Telerik 的 StripLine 版本,它是一条可以添加到普通 SSRS 报告中的实线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      相关资源
      最近更新 更多