私はC#とWinformに慣れていますが、Chartコントロールは初めてです。私はSystem.Windows.Forms.DataVisualization.Charting.Chart
に組み込まれたVS2013を使用して2点のバーを表示しています。ここでは単にコードです:Winform Chartコントロール - 異なるデータの同じバー幅を表示し続ける
private void Form1_Load(object sender, EventArgs e)
{
Chart c = new Chart();
c.Dock = DockStyle.Fill;
ChartArea a = new ChartArea();
a.AxisX.Minimum = 0;
a.AxisX.Maximum = 4;
a.AxisY.Minimum = 0;
a.AxisY.Maximum = 2;
c.ChartAreas.Add(a);
Series s = new Series();
//*******************
s.Points.AddXY(1, 1);
//s.Points.AddXY(2, 2);
s.Points.AddXY(3, 2);
//*******************
c.Series.Add(s);
this.Controls.Add(c);
}
注意してくださいコメント部分、点(2,2)と(3,2)は、データだけ異なっており、ディスプレイスタイルとは何の関係もありません(私は推測する?)。だから、この動作は非常に奇妙に思われ、今まで私は(2,2)のように(3,2)を表示し続けていませんでした。。
以下の回答を確認してください。私はあなたの問題を解決することを願っています。コメントは不要になったので削除しました。私はasp.netでチャートを使用しましたが、winformsではそうではありませんでした。 – Spidey