如何绘制不连续的序列 [英] How to draw a non-continous series

查看:62
本文介绍了如何绘制不连续的序列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图弄清楚如何绘制不连续的(不连续的)系列.这是该系列的代码:

I'm trying to figure out how to draw a discontinued (non-continous) series. This is the code for the series:

        Chart.Series["Limit"].Points.AddXY(20000, 30);
        Chart.Series["Limit"].Points.AddXY(1000000, 30);
        //no plotting wanted here
        Chart.Series["Limit"].Points.AddXY(1500000, 40);
        Chart.Series["Limit"].Points.AddXY(2500000, 40);

如何阻止它绘制某些点,如下图所示的对角线?

How do I stop it from plotting certain points, like the diagonal line shown in the image below?

推荐答案

您可以通过插入不可见 DataPoint:

    Chart.Series["Limit"].Points.AddXY(20000, 30);
    Chart.Series["Limit"].Points.AddXY(1000000, 30);
    //no plotting wanted (from previous point to this one) here
    int index = Chart.Series["Limit"].Points.AddXY(1500000, 40);
    Chart.Series["Limit"].Points[index].Color = Color.Transparent;
    Chart.Series["Limit"].Points.AddXY(2500000, 40);

这使引出的行 DataPoint 透明.

这篇关于如何绘制不连续的序列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆