473,396 Members | 1,760 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

graphing lifelines

(crossposted to sci.math)

I'm looking for a tool which will take a dataset of tuples indicating
the year of birth and death of a person:

(1872, 1950, "Sri Aurobindo")
(1821, 1910, "Mary Baker Eddy")
(1831, 1891, "HP. Blavatksy")

And graph them out, in bars, annotating them with the person's name.

A simple spreadsheet would've worked, but they seem to start from
zero. Thus, I would only be able to indicate the span of life (by
subtracting death year from birth year).
Jul 15 '08 #1
5 1605
There are several different modules for graphing in Python which you
can find easily by searching, but to my knowledge none of them will
simply take in a set of tuples and turn them into what you want,
although I am sure that it is certainly possible to program a app that
could do that for you...

If you can't/don't want to program such an app and you don't have many
data points, you could probably just cook one up using Photoshop/GIMP/
MSPaint, or whatnot (although clearly I could understand not wanting
to do that for 100's of points)...
sounds like an interesting project an auto lifeline maker that takes
in data points...hmm
Jul 15 '08 #2
E. J. Gold is the Hi-Tech Shaman wrote:
(crossposted to sci.math)

I'm looking for a tool which will take a dataset of tuples indicating
the year of birth and death of a person:

(1872, 1950, "Sri Aurobindo")
(1821, 1910, "Mary Baker Eddy")
(1831, 1891, "HP. Blavatksy")

And graph them out, in bars, annotating them with the person's name.

A simple spreadsheet would've worked, but they seem to start from
zero. Thus, I would only be able to indicate the span of life (by
subtracting death year from birth year).
Certainly a "Hi-Tech Shaman" can whip something up to do this, right?

-Larry

P. S. you will need look for something like a high-low graph or do something
custom. I've used ReportLab's Graphing module quite effectively. All depends
on what format you want the output to be in.
Jul 15 '08 #3


Google this: "drawing graphs with dot" dotguide.pdf
Look at page ~40ff.

Perhaps a simple script to generate graphviz input. Then let those
excellent tools do the heavy lifting.

-----Original Message-----
From: py***************************************@python.o rg
[mailto:py***************************************@p ython.org] On Behalf
Of E. J. Gold is the Hi-Tech Shaman
Sent: Tuesday, July 15, 2008 14:57
To: py*********@python.org
Subject: graphing lifelines

(crossposted to sci.math)

I'm looking for a tool which will take a dataset of tuples indicating
the year of birth and death of a person:

(1872, 1950, "Sri Aurobindo")
(1821, 1910, "Mary Baker Eddy")
(1831, 1891, "HP. Blavatksy")

And graph them out, in bars, annotating them with the person's name.

A simple spreadsheet would've worked, but they seem to start from
zero. Thus, I would only be able to indicate the span of life (by
subtracting death year from birth year).
--
http://mail.python.org/mailman/listinfo/python-list
Jul 15 '08 #4
On Jul 15, 3:38*pm, Larry Bates <larry.ba...@websafe.com`wrote:
>
Certainly a "Hi-Tech Shaman" can whip something up to do this, right?
Yes, well E.J. Gold is the Hi-Tech Shaman. I'm Terrence Brannon,
stating that fact :)

So, maybe EJ could whip up such a thing :)

I like the sci.math answer I got the best and will go with that
approach -
http://groups.google.com/group/sci.m...254718d4cbfeb#
Jul 16 '08 #5
E. J. Gold is the Hi-Tech Shaman wrote:
On Jul 15, 3:38 pm, Larry Bates <larry.ba...@websafe.com`wrote:
>Certainly a "Hi-Tech Shaman" can whip something up to do this, right?

Yes, well E.J. Gold is the Hi-Tech Shaman. I'm Terrence Brannon,
stating that fact :)

So, maybe EJ could whip up such a thing :)

I like the sci.math answer I got the best and will go with that
approach -
http://groups.google.com/group/sci.m...254718d4cbfeb#
Hey you're the one using his email address ;-).

-Larry
Jul 16 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Michael T. Peterson | last post by:
Would anyone care to recommend a good graphing package (commercial or otherwise)? I've looked at some of the PEAR Image packages - The only graphing package is still alpha quality. One...
4
by: FGO | last post by:
Hi all, I use jpgraph as a graphing tool and it is very slow. Is there a solution to tune it or will I have to use another graphing solution, and which one? (My graphs are simple line stocks...
22
by: Kenneth Miller | last post by:
Hello All, I am new to Python and i was wondering what graphing utlities would be available to me. I have already tried BLT and after weeks of unsuccesful installs i'd like to find something...
6
by: Michael Hill | last post by:
Hello, all. I am considering writing an online graphing utility. I plan it to be of good quality, such that an undergraduate university student can print it out and include it with a lab report....
1
by: Mudcat | last post by:
Hi, I have looked through the previous suggestions on graphing modules and have been able to find some good suggestions. However I was wondering about something more specific. I am going to...
1
by: robby.walker | last post by:
Hi, I've just released a full-featured online graphing calculator at http://www.e-tutor.com/et2/graphing/ It requires no downloads or plugins - just JavaScript. You can track points on the...
0
by: Dexter | last post by:
GraphEasyRect was previously available as an applet. Now we have converted it to a desktop standalone application that runs on multiple platforms Windows, Mac, and Linux This tool allows...
2
by: sydneytroz | last post by:
I am writing a program to simulate a double displacement reaction getting to equilibrium, but I am having some trouble graphing the particles' concentrations. It seems that it's only possible to pan...
1
by: skeates | last post by:
Hey all - I'm attempting to write a program that accesses a database, runs some calculations according to user input, and then creates some graphs from the results. The first two steps were pretty...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.