Steema Issues Database

Note: 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.



Bug 1482 - Wrong depth axis title position
Summary: Wrong depth axis title position
Status: CONFIRMED
Alias: None
Product: FireMonkey TeeChart
Classification: Unclassified
Component: Chart 3D (show other bugs)
Version: 150420
Hardware: PC Windows
: High major
Target Milestone: ---
Assignee: Steema Issue Manager
URL: http://www.teechart.net/support/viewt...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-29 10:36 EDT by narcís calvet
Modified: 2016-09-08 11:50 EDT (History)
1 user (show)

See Also:
Chart Series: ---
Delphi / C++ Builder RAD IDE Version:


Attachments
Screenshots showing the problem. (53.60 KB, image/png)
2016-03-29 10:36 EDT, narcís calvet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description narcís calvet 2016-03-29 10:36:40 EDT
Created attachment 573 [details]
Screenshots showing the problem.

Series1.FillSampleValues;

  Series1.VertAxis:=aBothVertAxis;
  Series1.HorizAxis:=aBothHorizAxis;

  Chart1.Axes.Bottom.Title.Text:='bottom axis title';
  Chart1.Axes.Top.Title.Text:='top axis title';
  Chart1.Axes.Left.Title.Text:='left axis title';
  Chart1.Axes.Right.Title.Text:='right axis title';
  Chart1.Axes.Depth.Title.Text:='depth axis title';

  Chart1.Axes.Depth.Visible:=True;
Comment 1 narcís calvet 2016-05-04 07:52:40 EDT
A workaround can be using an Annotation tool instead, for example:

uses FMXTee.Tools;

procedure TForm1.Chart1AfterDraw(Sender: TObject);
var
  Annotation: TAnnotationTool;
begin
  Annotation:=TAnnotationTool.Create(Self);
  Chart1.Tools.Add(Annotation);

  Annotation.Text:='Depth axis title';
  Annotation.Shape.Transparent:=True;
  Annotation.Shape.CustomPosition:=True;
  Annotation.Shape.Left:=Chart1.Axes.Bottom.IEndPos + 20;
  Annotation.Shape.Top:=Chart1.Axes.Bottom.PosAxis - 20;
end;