title: Create a timeline in windows forms
body: <p>I can't put the different scenario throughout the timeline(X-ais). I mean the different scenario(different color in timeline chart) can not be repeated in different period of time for each machine(Y-axis).</p>
  
  <p>I want to make the timeline chart as in a 2nd picture. The information which I want to show in timeline chart are as the following;</p>
  
  <ol>
  <li>X-axis : show the timeline throughout the day</li>
  <li>Y-axis : show different machine in the factory</li>
  <li>Different color in chart: show different scenario in the production line or the status of each machine includes; run, Alarm, wait and off. that can be changed throughout a day.</li>
  </ol>
  
  <p>I have tired so many time to make this timeline chart by using Microsoft control but the result which I could get was showed in 1st pic.</p>
  
  <pre><code> public Form1()
              {
                  InitializeComponent();
                  chart1.Titles.Add("Stacked BAR Chart !");
  
  
              chart1.Series["RUN"].Points.AddXY("MACHINE 1", "50");
              chart1.Series["ALARM"].Points.AddXY("MACHINE 1", "30");
              chart1.Series["WAIT"].Points.AddXY("MACHINE 1", "10");
              chart1.Series["OFF"].Points.AddXY("MACHINE 1", "10");
  
              chart1.Series["RUN"].Points.AddXY("MACHINE 2", "250");
              chart1.Series["ALARM"].Points.AddXY("MACHINE 2", "150");
              chart1.Series["WAIT"].Points.AddXY("MACHINE 2", "70");
              chart1.Series["OFF"].Points.AddXY("MACHINE 2", "200");
  
              chart1.Series["RUN"].Points.AddXY("MACHINE 3", "50");
              chart1.Series["ALARM"].Points.AddXY("MACHINE 3", "150");
              chart1.Series["WAIT"].Points.AddXY("MACHINE 3", "150");
              chart1.Series["OFF"].Points.AddXY("MACHINE 3", "400");
  
              chart1.Series["RUN"].Points.AddXY("MACHINE 4", "250");
              chart1.Series["ALARM"].Points.AddXY("MACHINE 4", "150");
              chart1.Series["WAIT"].Points.AddXY("MACHINE 4", "750");
              chart1.Series["OFF"].Points.AddXY("MACHINE 4", "200");
  
  
              chart1.Series["RUN"].Points.AddXY("MACHINE 5", "250");
              chart1.Series["ALARM"].Points.AddXY("MACHINE 5", "50");
              chart1.Series["WAIT"].Points.AddXY("MACHINE 5", "170");
              chart1.Series["OFF"].Points.AddXY("MACHINE 5", "20");
  
  
              }
  </code></pre>
  
  <p>Could you please guide me how to make the timeline chart for each machine which will show 4 different scenario throughout the day. I mean each scenario can be happen again throughout the time for each machine.</p>
  
  <p>this is 1st picture
  <img src="https://i.stack.imgur.com/HjjWd.png" alt="enter image description here"></p>
  
  <p>this is 2nd picture
  <img src="https://i.stack.imgur.com/Hog5T.png" alt="enter image description here"></p>