小数点以下は2進数の為誤差がでるからでしょうね。下記のように設定してはどうでしょうか?但し、誤差の為 -0.00 と表示されますが、自分でグラフを書くか、Excelのグラフを使用する等の方法もありますが。MSChart1.Plot.Axis(VtChAxisIdY, 1).Labels.Item(1).Format = "0.00"