Solved

Inverting just the chart axis, not the data

Posted on 2004-03-25
2
287 Views
Last Modified: 2010-08-05
Hi all,

I'm currently writing an application that, amongst other things, displays data in graphs. The data is received from a datalogging unit, which contains a display that also shows the data in graphs. My problem is that I need to make my software be as uniform to the hardware graph as possible, which also means that I'll need to invert the labels on some (not all) of those graphs. (I use one graph and 6 serieslists, with graph initialisation before loading in new data).

I need for the bottom axis to show numbers from 31 to 1, instead of 1 to 31. The data itself should not be inverted. I found the BottomAxis.Inverted property, but that also inverts the data. I've tried using the serieslist items, I thought that if I inverted the X values manually it should work, but that didn't change a thing...
(tempX := IntToStr(Index);
 MainForm.DataLogChart.Series[1].Add(tempY, tempX);)
I also tried the bottomaxis.maximum and minimum properties, but max can't be < min (of course)....

So I guess my question is as follows : Is there a way to manually fill the bottomaxis labels, without conflicting situations, and without changing the order of the data? Or maybe just invert the bottom axis labels?

Thanks in advance,

Robin

0
Comment
Question by:Binsky
2 Comments
 
LVL 1

Author Comment

by:Binsky
ID: 10866858
Hmm,

I guess noone wanted to answer this...Too little points?

Anyways, I've coded a "quick and dirty" solution myself by now...I've filled the graph's serieslist backwards, then set the inverted property to true, which looks exactly like I wanted. I was hoping for a sturdier (easier?) solution, but this works just fine, with a minimum of overhead. I'll ask for a refund, so this question can be closed...

Robin
0
 

Accepted Solution

by:
modulo earned 0 total points
ID: 10871396
Closed, 50 points refunded.
modulo
Community Support Moderator
Experts Exchange
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question