title: DynamicDataDisplay chart horizontal string axis
body: <p>I need to draw some charts using DynamicDataDisplay3. Everything works fine, except I can't find a way to change X axis to strings instead of dates or integers. This is how I tried to do it but I get only 1 value on X axis:</p>
  
  <pre><code>int i = 0;
                  using (MySqlDataReader reader = command.ExecuteReader())
                  {
                      while (reader.Read())
                      {
                          i++;
                          Analyze build = new Analyze();
                          build.id = i;
                          build.build = Convert.ToString(reader[0]);
                          builds.Add(build);
                          n1.Add(Convert.ToInt32(reader[1]));
                      }
                  }
  
                  var datesDataSource = new EnumerableDataSource&lt;Analyze&gt;(builds);
                  datesDataSource.SetXMapping(x =&gt; x.id);
                  var numberOpenDataSource = new EnumerableDataSource&lt;int&gt;(n1);
                  numberOpenDataSource.SetYMapping(y =&gt; y);
  
                  CompositeDataSource compositeDataSource1 = new CompositeDataSource(datesDataSource, numberOpenDataSource);
                  chBuild.AddLineGraph(compositeDataSource1, new Pen(Brushes.Blue, 2), new CirclePointMarker { Size = 6, Fill = Brushes.Blue }, new PenDescription(Convert.ToString(cmbBuildVertical.SelectedItem)));
                  chBuild.Viewport.FitToView();
  </code></pre>