まず最初に... y 軸は、デフォルトでコンマ付きの値を表示します。代わりに整数を表示してほしい。どうすればいいですか?
x 軸でわかるように、グラフによると月がすべてめちゃくちゃになっています。表示されるグラフは 6 月に開始する必要があるため、それより前の月は表示されません。6月以前は表示が必要な場合があるので消せません。どうすればこれを進めることができますか?
月を表示するだけでなく、年も表示したいと思います。だからFX。6 月の年は 98 だったので、Jun-98 と Nov-99 を表示する必要があります。
前もって感謝します。
これが私のコードの一部です:
string[] months = {"Jan, Feb, Mar, April, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"};
int[] monthCount = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
pane.XAxis.Type = AxisType.Text;
pane.X2Axis.IsVisible = true;
pane.X2Axis.Title.Text = "Totally " + totaRegistering + " registrations in the entire period";
pane.YAxis.Scale.IsReverse = false;
pane.X2Axis.Type = AxisType.Text;
pane.XAxis.Scale.Min = minXValueToScale;
pane.XAxis.Scale.Max = maxXValueToScale;
pane.YAxis.Scale.Min = minYValToScale;
pane.YAxis.Scale.Max = maxYValToScale;
double[] xVal = new double[tableCount], yVal = new double[tableCount];
for (int i = 0; i < dataSet.Tables[objectName].Rows.Count; i++ )
{
xVal[i] = Convert.ToInt32(dataSet.Tables[objectName].Rows[i][resForXAxis]);
yVal[i] = Convert.ToInt32(dataSet.Tables[objectName].Rows[i][resForYAxis]);
}
list1 = new PointPairList(xVal, yVal);
curve1 = pane.AddCurve("Male and Female", list1, Color.Green, SymbolType.Circle);
pane.XAxis.Scale.TextLabels = months;
curve1.Line.Width = 2.0F;
pane.GetImage().Save(outputDest, ImageFormat.Png);