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 1007

Summary: Left axis value of bubble series changes with the Visible checkbox
Product: VCL TeeChart Reporter: Shinobu Nagai <nagai>
Component: EditorsAssignee: Steema Issue Manager <issuemanager>
Status: IN_PROGRESS ---    
Severity: normal CC: david, sandra
Priority: ---    
Version: 140923   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Chart Series: --- Delphi / C++ Builder RAD IDE Version:
Attachments: Designtime Bubble Series Points1
BubbleTest
left axis values change

Description Shinobu Nagai 2014-11-12 23:08:29 EST
Created attachment 342 [details]
Designtime Bubble Series Points1

If a Bubble series is added from Chart Editor at design time (see DesigntimeBubbleSeriesPoints1.png) and the Visible checkbox is marked (see DesigntimeBubbleSeriesPoints2.png), the maximum value of the left axis changes from 1000 to 1050.
If the Visible checkbox is marked/unmarked several times, it gets back to 1000, and it doesn't change any more. Is this correct?
Comment 1 sandra pazos 2014-11-14 11:42:19 EST
Hello Nagai, 

The problem you are experiencing is already fixed for next TeeChart VCL/FMX maintenance release. 

Thanks in advance, 
Regards.
Comment 2 sandra pazos 2014-11-14 11:45:51 EST
*** Bug 1008 has been marked as a duplicate of this bug. ***
Comment 3 Shinobu Nagai 2015-02-22 22:04:59 EST
We checked if this issue has been fixed in the latest version or not, but I'm afraid it's not.
Please find the attachment. The exe was created in Delphi XE2 by placing a TChart component on a new project, adding a Bubble series from Chart Editor and adding random points by code.

If the Shadow or Border's Visible checkbox is marked/unmarked, the values of left axis changes.

Moreover, you can reproduce it by moving a mouse cursor into a bubble point and out, too.
Comment 4 Shinobu Nagai 2015-02-22 22:06:57 EST
We checked if this issue has been fixed in the latest version or not, but I'm afraid it's not.
Please find the attachment. The exe was created in Delphi XE2 by placing a TChart component on a new project, adding a Bubble series from Chart Editor and adding random points by code.

If the Shadow or Border's Visible checkbox is marked/unmarked, the values of left axis changes.

Moreover, you can reproduce it by moving a mouse cursor into a bubble point and out, too.
Comment 5 sandra pazos 2015-03-04 07:18:45 EST
Hello Nagai, 

I have attached a simple project where the problem doesn't occur for me when I enable or disable the pointer shadow and Border. Therefore those properties don't cause any changes in the axis scale.
Also, Could you tell me what occurs if you disable the hover property, as do in code below in your application?  

procedure TForm1.FormCreate(Sender: TObject);
begin
Series1.FillSampleValues(5);
CheckBox1.Checked := false;
Chart1.Hover.Visible := False;
end;
Comment 6 sandra pazos 2015-03-04 07:19:31 EST
Created attachment 411 [details]
BubbleTest
Comment 7 Shinobu Nagai 2015-03-04 23:58:21 EST
Created attachment 412 [details]
left axis values change
Comment 8 Shinobu Nagai 2015-03-05 00:00:19 EST
Hello Sandra,

Please try the following code to reproduce it:
procedure TForm1.FormCreate(Sender: TObject); begin //Series1.FillSampleValues(5); Series1.AddBubble(0, 906, 116.6, ''); Series1.AddBubble(1, 949, 137.6, ''); Series1.AddBubble(2, 723, 119.6, ''); Series1.AddBubble(3, 861, 137.6, ''); Series1.AddBubble(4, 64, 122.6, '');

CheckBox1.Checked := false;
Chart1.Hover.Visible := False;
end;

Also, please try to run the attachment 412 [details] and mark/unmark the checkbox to reproduce the problem.
Comment 9 david berneda 2023-03-17 15:41:18 EDT
I cannot reproduce with the latest code, is this still an issue?