Search found 10 matches

by Timeware AG
Mon Jan 19, 2004 3:51 pm
Forum: VCL
Topic: Adding points at runtime
Replies: 1
Views: 8108

Adding points at runtime

I need to create a grouped bar diagram (MultiBar := mbSide) at runtime. This works fine as long as all groups have the same values. For example, with this values all works fine, if I want to show these values grouped by month: Product code Month Quantity produced 10 Jan 300 10 Feb 325 10 Mar 287 12 ...
by Timeware AG
Wed Nov 26, 2003 3:00 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

Pep wrote:How about using the following code ? :
Many thanks, works fine now.

How about adding this features to a future version (it's something I normaly expect built-in in a charting component)?

Thanks again
Pascal
by Timeware AG
Wed Nov 26, 2003 1:24 pm
Forum: VCL
Topic: Bring TSeriesMarkPosition to front
Replies: 7
Views: 23491

I'm sorry, I cannot reproduce the problem here using the code Here is some example code that you can use to create the bars: function CreateSeries(aTitle: string; aColor: TColor): TBarSeries; begin Result := TBarSeries.Create(Chart); with Result do begin ParentChart := Chart; Title := aTitle; Multi...
by Timeware AG
Wed Nov 26, 2003 9:36 am
Forum: VCL
Topic: Bring TSeriesMarkPosition to front
Replies: 7
Views: 23491

could you please attach the code that you are using to reproduce the problem ? Sure: procedure TForm1.PositionChartMarks(BarSeries: TBarSeries); var i: integer; YPos: integer; BarTop: integer; BarBottom: integer; XPos: integer; MarkPos: TSeriesMarkPosition; begin MarkPos := TSeriesMarkPosition.Crea...
by Timeware AG
Mon Nov 24, 2003 3:30 pm
Forum: VCL
Topic: Bring TSeriesMarkPosition to front
Replies: 7
Views: 23491

Bring TSeriesMarkPosition to front

I've a stacked bar and want to print a TSeriesMarkPosition from one stack over *another* stack. The problem is that the TSeriesMarkPosition is printed *behind* the stack. Is there a way to say that the TSeriesMarkPosition should be printed in front of *any* stacks?

Thanks in advance
Pascal
by Timeware AG
Mon Nov 24, 2003 3:21 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

You'll have to calculate it manually. First calculate the sum of all values, except the last series value. Then the middle of last bar will be equal to ("sum of all values" + "sum of all except the last value")*0.5. I think you misunderstood my question. My problem is, that the code you've posted f...
by Timeware AG
Mon Nov 24, 2003 1:16 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

Yes, sure. Try using the following code: The problem with this code is, that it will center the Marks for the size of all stacked bars. What I need is to center the mark between the top of a stack and the bottom of a stack (and not the bottom of the bar / position of the x axes). Is there a way to ...
by Timeware AG
Fri Nov 21, 2003 6:51 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

Marjan wrote: Yes, it can be done. Basically, hide all other marks and display only last (top) series marks. Then in it's OnGetMarkText event, calculate the sum for each stack
Is there also a possibility to have the summary *AND* the marks (the summary in an additional mark above all stacks?

Thanks
Pascal
by Timeware AG
Wed Nov 19, 2003 3:02 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

One easy workarund for this is to set marks ArrowLength propety to negative (reasonable) value. This is what i currently do, but for the reasons you mentioned it's not an acceptable solution for me. calculate best negative value to position series marks in the middle of bars, add code for the event...
by Timeware AG
Wed Nov 19, 2003 1:27 pm
Forum: VCL
Topic: Marks inside of stacked bars?
Replies: 11
Views: 35631

Marks inside of stacked bars?

The marks of a stacked TBarSeries appear above the top of each bar. I'd like to have the marks appear inside of each stack (with the same distance for each stack from the bottom of the stack) and with a mark at the top of the topmost stack showing the total of all the Series in the stack. I've alrea...