171930433 发表于 2016-4-13 16:50:06

C1Char的XYPlot定制,轨迹图


这些具体的项不知该如何去修改了,图示约10w个点,效率很不错,但是现在想要做到
1,xy的缩放比例一致,在左下角显示当前的比例尺,就是图片长度与实际距离的比值(每个点有实际的平面x,y坐标)
2,x-y轴需不需要显示(visible为false栅格都没有了),图片填充整个区域
3,在此谢过

Alice 发表于 2016-4-14 10:13:59

我理解您是需要轴的Line但不需要Label。

可以通过Axis的AnnoCreated事件,设置e.Label=null。
比如:
      <c1:ChartView.AxisY >
                        <c1:Axis AnnoCreated="Axis_AnnoCreated"/>                                             
                  </c1:ChartView.AxisY>

      private void Axis_AnnoCreated(object sender, C1.WPF.C1Chart.AnnoCreatedEventArgs e)
      {
            e.Label = null;
      }

通过ScaleX,ScaleY可以调整轴的比率。
Chart.View.AxisX.AxisLine.ActualWidth可以获取到X轴的长度。
您可以参考另外一个帖子有关比率和设置正方形的操作,11楼有代码示例,供您参考:
http://gcdn.gcpowertools.com.cn/showtopic-20707-2-1.html
页: [1]
查看完整版本: C1Char的XYPlot定制,轨迹图