1
在評估Teechart for .NET Monotouch for iOS時很有趣。遇到幾個無法解決的問題。基本上我試圖提供一個帶有兩到三個數據點的二維條形圖。無法正確使用Teechart在Monotouch上顯示二維圖表
這裏是我的測試代碼
chart3.Aspect.View3D = false;
chart3.Legend.Visible = false;
chart3.Chart.Aspect.ZoomScrollStyle = Steema.TeeChart.Drawing.Aspect.ZoomScrollStyles.Auto;
Axis left=chart3.Axes.Left;
left.Grid.Visible = false;
left.Automatic=false;
left.Minimum=0;
left.Maximum=20;
left.Increment=1;
Axis bottom=chart3.Axes.Bottom;
bottom.Visible=true;
bottom.Grid.Visible = false;
Steema.TeeChart.Styles.Bar bar1=new Steema.TeeChart.Styles.Bar();
chart3.Series.Add(bar1);
bar1.Add(12.0,"Jun 2012");
bar1.Add(8.0,"Jul 2012");
bar1.Add(0.5,"Aug 2012");
bar1.Add(6.7,"Sep 2012");
bar1.Pen.Width = 0;
bar1.Gradient.Visible = true;
bar1.GetSeriesMark += (series, e) => {object v=series.YValues[e.ValueIndex]; e.MarkText=""+v;};
Steema.TeeChart.Styles.Bar bar2=new Steema.TeeChart.Styles.Bar();
chart3.Series.Add(bar2);
bar2.Add(8.0,"Jun 2012");
bar2.Add(5.0,"Jul 2012");
bar2.Add(5.0,"Aug 2012");
bar2.Add(14.0,"Sep 2012");
bar2.Pen.Width = 0;
bar2.Gradient.Visible = true;
bar2.GetSeriesMark += (series, e) => {object v=series.YValues[e.ValueIndex]; e.MarkText=""+v;};
上面的代碼創建了兩個二維條碼風格系列四點。
這裏是我得到 的主要問題是,所有杆浮動0.5點以上零(注意在左軸上8.5其中值是8)的結果。向上滾動顯示此 我面臨的第二個問題是庫不考慮最後一個軸的最大值設置。 如果我將Aspect.View3D設置爲true,圖表看起來好多了 3D自帶一套問題,但無論如何我們都需要2D。
我的問題是:我做錯了什麼?