chart with unlinear axisx scaling
<p>I need your help.
I have a problem with the graph I need to create a graph with the X axis which is not linear.
I have tried every option with the option Logritmic and I could not because I get the opposite result
I attach the following picture illustrates what I need
The picture is an example from the Internet, but it describes exactly what I need X axis
If someone could help me I would appreciate it very much</p>

<p><a href="https://i.stack.imgur.com/wOxej.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wOxej.gif" alt="enter image description here"></a></p>

<p>The second picture shows what I have:</p>

<p><a href="https://i.stack.imgur.com/LsTRA.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/LsTRA.jpg" alt="The second picture shows what I have:"></a></p>

<p>The function of the graph is the same function but the result is different as you see</p>

<p>the parameaters is :
<code>pstati = 105</code>
<code>psheari = 90</code>
<code>currentflow = 447</code>
This is a Code</p>

<pre><code>private void PlotChart()
{
    chart.Series[0].Points.Clear();
    int currentflow = 0, pstati = 0, psheari = 0;
    double ans = 0, hr, hf;
    currentflow = int.Parse(tbAnsFlow.Text);
    psheari = int.Parse(tbPSheari.Text);
    pstati = int.Parse(tbPStatic.Text);

    for (int i = 0; i &lt;= pstati; i++)
    {
        hr = (pstati - i);
        hf = (pstati - psheari);
        ans = hr / hf;
        ans = (Math.Pow(ans, 0.54)) * currentflow;
        chart.Series[0].Points.AddXY(ans, i);
        if (i == int.Parse(tbPSheariToCalc.Text))
        {
            chart.Series[0].Points[i].MarkerStyle = MarkerStyle.Circle;
            chart.Series[0].Points[i].MarkerSize = 8;
            chart.Series[0].Points[i].MarkerColor = Color.Black;
            chart.Series[0].Points[i].LabelAngle = 0;
            chart.Series[0].Points[i].Label = Math.Round(ans).ToString();
            chart.Series[0].Points[i].LabelBorderColor = Color.Black;
            chart.Series[0].Points[i].LabelBackColor = Color.WhiteSmoke;
            tbAnsFlowCalc.Text = Math.Round(ans).ToString();
        }
    }
}
</code></pre>