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 - Left axis value of bubble series changes with the Visible checkbox
Summary: Left axis value of bubble series changes with the Visible checkbox
Status: IN_PROGRESS
Alias: None
Product: VCL TeeChart
Classification: Unclassified
Component: Editors (show other bugs)
Version: 140923
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Steema Issue Manager
URL:
Keywords:
: 1008 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-12 23:08 EST by Shinobu Nagai
Modified: 2023-03-17 15:41 EDT (History)
2 users (show)

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


Attachments
Designtime Bubble Series Points1 (38.84 KB, image/png)
2014-11-12 23:08 EST, Shinobu Nagai
Details
BubbleTest (78.09 KB, application/x-zip-compressed)
2015-03-04 07:19 EST, sandra pazos
Details
left axis values change (67 bytes, text/plain)
2015-03-04 23:58 EST, Shinobu Nagai
Details

Note You need to log in before you can comment on or make changes to this bug.
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?