visifire chart中要画一条水平的直线

发布于 2021-11-28 09:52:58 字数 72 浏览 885 评论 1

silverlight 在visifire chart中要画一条水平的直线怎么画啊?这是一个警戒线,在y轴的某一刻度,画一条水平直线,谁能帮帮忙

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤檠 2021-12-01 12:56:40

使用 <vc:Chart.TrendLines> 的三行代码 下面是例子(将Vertical 改成 Horizontal 可变成水平线): 

<vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLWpVisifire.Charts"

 Theme="Theme4" ColorSet="VisiAqua">

 

  <vc:Chart.Titles>

    <vc:Title Text="Internet Penetration Rate in America" />

  </vc:Chart.Titles>

 

  <vc:Chart.AxesX>

    <vc:Axis LineThickness="0">

      <vc:Axis.Grids>

        <vc:ChartGrid LineThickness="0.25"/>

      </vc:Axis.Grids>

    </vc:Axis>

  </vc:Chart.AxesX>

 

  <vc:Chart.AxesY>

    <vc:Axis LineThickness="0" Title="Penetration (% Population)" Suffix="%"/>

  </vc:Chart.AxesY>

 

  <vc:Chart.TrendLines>

    <vc:TrendLine Orientation="Vertical" Value="70" LineColor="#277b92"/>

  </vc:Chart.TrendLines>

 

  <vc:Chart.Series>

    <vc:DataSeries RenderAs="Bar" LabelEnabled="True">

      <vc:DataSeries.DataPoints>

        <vc:DataPoint AxisXLabel="World" YValue="20.2"/>

        <vc:DataPoint AxisXLabel="Caribbean" YValue="15.0"/>

        <vc:DataPoint AxisXLabel="C. America" YValue="18.8"/>

        <vc:DataPoint AxisXLabel="S. America" YValue="24.2"/>

        <vc:DataPoint AxisXLabel="N. America" YValue="71.2"/>

      </vc:DataSeries.DataPoints>

    </vc:DataSeries>

  </vc:Chart.Series>

</vc:Chart>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文