C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.83351 の関連記事表示

<< 0 >>
■83351  Re[4]: ChartのX軸に日・時・分を指定し表示
□投稿者/ shu -(2017/03/18(Sat) 22:39:10)
    No83343 (KY さん) に返信
    
    提示されたサンプルに手を加えたものです。
    
            Dim dat As DataTable = New DataTable
            With dat.Columns
                .Add("年月日時分", GetType(Date))    ' X軸 <---- 実際は"2017/03/16 16:31"、"2017/03/16 16:32"、・・・ などの"年月日時分"です。 
                .Add("数量", GetType(Integer))          ' Y軸
            End With
    
            Dim cRandom As New System.Random()                     ' Random クラスの新しいインスタンスを生成する
            Dim iResult1 As Integer = cRandom.Next(13, 186)       ' 実際は"年月日時分"ですが分かり易く 13以上 186 未満の乱数を取得し開始を決めている
            Dim baseDate = Date.Today.AddDays(-iResult1)
            For i = iResult1 To iResult1 + 100
                Dim iResult2 As Integer = cRandom.Next(1, 100)     ' "数量"   (1 以上 100 未満の乱数を取得する)
                dat.Rows.Add(baseDate.AddMinutes(i), iResult2)
            Next
    
            Chart1.DataSource = dat
            Chart1.Series.Clear()
            Dim oresen = Chart1.Series.Add("棒グラフ")
            With oresen
                .ChartType = DataVisualization.Charting.SeriesChartType.Column
                .XValueMember = "年月日時分"     ' X軸
                .YValueMembers = "数量"          ' Y軸
                .IsVisibleInLegend = False
            End With
            With Chart1.ChartAreas(0)
                With .AxisX
                    .LabelStyle.Format = "yyyy/MM/dd HH:mm"
                    .IntervalType = DataVisualization.Charting.DateTimeIntervalType.Minutes
                    .Interval = 15
                End With
            End With
    
記事No.82964 のレス /過去ログ142より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -