作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
使用方法
詳細
「4/1、4/15、5/1、5/15、・・・」のように、日付形式の軸ラベルを任意の間隔で表示するには、表示したい日付をテキスト形式の軸ラベルとして追加します。
◎サンプルコード (Visual Basic)
◎サンプルコード (C#)
◎サンプルコード (Visual Basic)
Imports C1.Win.C1Chart
Dim ax As Axis = C1Chart1.ChartArea.AxisX
ax.TickMinor = TickMarksEnum.None
ax.AnnoMethod = AnnotationMethodEnum.ValueLabels
For Each x As DateTime In C1Chart1.ChartGroups.Group0.ChartData.SeriesList(0).X
If x.Day = 1 OrElse x.Day = 15 Then
ax.ValueLabels.Add(x, x.ToString("M/d"))
End If
Next
Dim ax As Axis = C1Chart1.ChartArea.AxisX
ax.TickMinor = TickMarksEnum.None
ax.AnnoMethod = AnnotationMethodEnum.ValueLabels
For Each x As DateTime In C1Chart1.ChartGroups.Group0.ChartData.SeriesList(0).X
If x.Day = 1 OrElse x.Day = 15 Then
ax.ValueLabels.Add(x, x.ToString("M/d"))
End If
Next
◎サンプルコード (C#)
using C1.Win.C1Chart;
Axis ax = c1Chart1.ChartArea.AxisX;
ax.TickMinor = TickMarksEnum.None;
ax.AnnoMethod = AnnotationMethodEnum.ValueLabels;
foreach (DateTime x in c1Chart1.ChartGroups.Group0.ChartData.SeriesList[0].X)
{
if (x.Day == 1 || x.Day == 15)
{
ax.ValueLabels.Add(x, x.ToString("M/d"));
}
}
Axis ax = c1Chart1.ChartArea.AxisX;
ax.TickMinor = TickMarksEnum.None;
ax.AnnoMethod = AnnotationMethodEnum.ValueLabels;
foreach (DateTime x in c1Chart1.ChartGroups.Group0.ChartData.SeriesList[0].X)
{
if (x.Day == 1 || x.Day == 15)
{
ax.ValueLabels.Add(x, x.ToString("M/d"));
}
}
旧文書番号
74527