|
| 1 | +-- add print/save functionality. Currently you can save by right |
| 2 | + clicking on the fig window, but you must have nothing in front of |
| 3 | + the window. I suppose I need to first draw to a pixbuf. I would |
| 4 | + also like to control the resolution. |
| 5 | + |
| 6 | + DONE: just need to make a GUI to set size and fname |
| 7 | + |
| 8 | +-- fix text size calculations using pango layouts: DONE |
| 9 | + |
| 10 | +-- add a font selection dialog for the axis text |
| 11 | + |
| 12 | +-- enable vertical rendering for ylabels: DONE |
| 13 | + |
| 14 | +-- enable anti aliasing for fonts: DONE with pango |
| 15 | + |
| 16 | +-- enable fancy text labels (eg, greek letters, math symbols, |
| 17 | + superscripts) ala TeX or unicode |
| 18 | + |
| 19 | +-- add a color selection dialog for the background, lines, and text |
| 20 | + |
| 21 | +-- allow interactive control of the plot from the python shell after |
| 22 | + it has been launched using the cookbook thread recipe. |
| 23 | + |
| 24 | +-- write a user guide |
| 25 | + |
| 26 | +-- allow more intelligent choice of tick labels and locs when panning and |
| 27 | + zooming. |
| 28 | + |
| 29 | +-- figure out why the positioning of dialog boxes based on position |
| 30 | + and size of main window and dialog window doesn't work exactly as |
| 31 | + expected. For example, the width of the dialog box is being |
| 32 | + reported as being much smaller than it is. Is window pixels the |
| 33 | + unit being returned by for gtk.Dialogs.get_size? Also, this isn't |
| 34 | + working cross platform. According to the docs this is better |
| 35 | + handled using size hints -- but I don't know how to use them, yet. |
| 36 | + |
| 37 | + |
| 38 | +-- vlines and hlines disappear on in some instance due to improper |
| 39 | + clipping |
| 40 | + |
| 41 | +-- One the errorbar demo the hlines do not always appear symmetric |
| 42 | + about the x values. Is there an tranformation or rounding problem |
| 43 | + occurring somewhere? |
| 44 | + |
| 45 | +-- Clip patches outside view port |
| 46 | + |
| 47 | +-- Here's a list of things the remaining things I think need to be |
| 48 | + done before publication quality (2D) is achieved |
| 49 | + |
| 50 | + 1) Display fonts vertically (ylabel). Arbitrary orientations would |
| 51 | + be nicer and would be matlab mimic the matlab handle rotation |
| 52 | + for text. |
| 53 | + |
| 54 | + Update: vertical text support and ylabel added 2003-05-01 |
| 55 | + |
| 56 | + 2) Arbitrary locs for axis text |
| 57 | + |
| 58 | + 3) Legend |
| 59 | + |
| 60 | + 4) Fix ytick bug where grid and tick show outside axis viewport |
| 61 | + |
| 62 | + DONE 2003-05-01 with gc clip |
| 63 | + |
| 64 | + 5) Allow text to scale for high res prints |
| 65 | + |
| 66 | + 6) Support multiple output resolutions and formats: |
| 67 | + |
| 68 | + Updates: Added support for png and jpeg. 2003-05-01 Gdk-Pixbufs |
| 69 | + can support more types, but apparently pygtk only supports these |
| 70 | + 2. This may be GTK or pygtk build dependent. |
| 71 | + |
| 72 | + 7) Fix the script time render time inconsitencies (like axis lim |
| 73 | + autoscalig which occurs at rendering and is not available during |
| 74 | + script |
| 75 | + |
| 76 | + 8) Allow interactive control of plot thru threading |
| 77 | + |
| 78 | + 9) Support a richer char set for labeling, eg greek letters, as |
| 79 | + well as sub and superscripts |
| 80 | + |
| 81 | + 10) Support log scaling |
| 82 | + |
| 83 | + |
| 84 | +-- Allow background color to be set for subplots |
| 85 | + |
| 86 | +-- Expose bug on win32 for axis text |
| 87 | + |
| 88 | +-- Fix floating point bug on panx/pany where 0 is computed as 5e-17 |
| 89 | + |
| 90 | +-- fmt process bug on this kind of plot command (2nd of 3 has no |
| 91 | + format string) |
| 92 | + |
| 93 | + plot(t1, p1, 'o', t2, p2, ogtt.times, ogtt.cpeptide, 's') |
| 94 | + |
| 95 | +-- xlabel is lower than it needs to be |
| 96 | + |
0 commit comments