![]() | Steema Issues DatabaseNote: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;otherwise you can use StackOverflow. Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy. |
| Summary: | Histogram series with a single values makes wrong axis range | ||
|---|---|---|---|
| Product: | VCL TeeChart | Reporter: | christopher ireland <chris> |
| Component: | Series | Assignee: | Steema Issue Manager <issuemanager> |
| Status: | RESOLVED NOTABUG | ||
| Severity: | critical | CC: | narcis |
| Priority: | --- | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows | ||
| Chart Series: | --- | Delphi / C++ Builder RAD IDE Version: | |
This issue can be fixed by the addition of null points, e.g.:
uses StatChar;
procedure TForm1.FormCreate(Sender: TObject);
var t : Integer;
var tmp : TChartValue;
begin
Chart1.View3D:=false;
Chart1.AddSeries(THistogramSeries);
Chart1.AddSeries(THistogramSeries);
For t:=0 To 24 do
begin
Chart1[0].Add(t);
Chart1[1].AddNull('');
end;
tmp:= Chart1[0].MaxYValue + 1;
Chart1[0].Add(tmp);
Chart1[1].Add(tmp);
end;
|
Use the following code to reproduce: procedure TForm1.InitializeChart; var t : Integer; var tmp : TChartValue; begin Chart1.View3D:=false; Chart1.AddSeries(THistogramSeries); Chart1.AddSeries(THistogramSeries); For t:=0 To 24 do Chart1[0].Add(t); begin end; tmp:= Chart1[0].MaxYValue + 1; Chart1[0].Add(tmp); Chart1[1].Add(tmp); end; this is similar, but not identical to, the .NET ticket: http://bugs.teechart.net/show_bug.cgi?id=1232