C# 在C中绘制轴间隔不连续的图表#

C# 在C中绘制轴间隔不连续的图表#,c#,charts,C#,Charts,画一个连续的间隔很简单 如果我像下图那样画,我使用哪个C#组件 或者我可以在ms图表控件上设置这样的绘图吗 试试这段代码 public partial class Form1 : Form { private Chart chart1; public Form1() { InitializeComponent(); chart1 = new Chart(); var chartArea1 = new ChartArea(

画一个连续的间隔很简单

如果我像下图那样画,我使用哪个C#组件 或者我可以在ms图表控件上设置这样的绘图吗

试试这段代码

public partial class Form1 : Form
{
    private Chart chart1;

    public Form1()
    {
        InitializeComponent();
        chart1 = new Chart();

        var chartArea1 = new ChartArea();
        chart1.ChartAreas.Add(chartArea1);
        chartArea1.AxisX.IsLogarithmic = true;
        chartArea1.AxisX.Maximum = 1000D;
        chartArea1.AxisX.Minimum = 1D;
        chartArea1.AxisX.MinorGrid.Enabled = true;
        chartArea1.AxisX.MinorGrid.Interval = 1;

        var series1 = new Series();
        series1.ChartType = SeriesChartType.Spline;
        series1.Points.Add(new DataPoint(0D, 0D));
        series1.Points.Add(new DataPoint(10D, 10D));
        series1.Points.Add(new DataPoint(100D, 100D));
        chart1.Series.Add(series1);

        chart1.Location = new System.Drawing.Point(10, 10);
        chart1.Size = new System.Drawing.Size(800, 300);

        Controls.Add(this.chart1);
    }

你想创建一个对数刻度吗?举个例子,我想要的是这样画网格线。我可以那样打字画画。如果还有别的办法,我想知道。哦,谢谢!我看到mschart提供了日志值。