Re: Problems with new plot widget
"Adrian E. Feiguin" <[email protected]> Fri, 07 Oct 2005 10:48:39 -0700
| Newsgroups | gmane.comp.scigraphica.gtkextra |
|---|---|
| Message-ID | <[email protected]> |
Sorry, sorry, I didn't read your mail carefully. Actually, I replced those values in testgtkplot.c in gtkextra-1.0.0, and everything works as expected. Try it out, and see if you can reproduce it using testgtkplot. I'm guessing that you may be using the wrong arguments. Saludos, <ADRIAN> John Gotts wrote: >Was the API changed from 0.99.16? > >I'm setting the ticks with args 10.40, 0.00 and 93727.62, 0.00 > >John > >In message <[email protected]>, "Adrian E. Feiguin" writes: > > > >>Hi John, >> >>All you have to do is set the tick space and the number of minor ticks >>using gtk_plot_set_ticks, setting the range won't set the tick intervals >>automatically. Good luck. >> >>Saludos, >><ADRIAN> >> >>John Gotts wrote: >> >> >> >>>I've ported our program to use the new 1.0.0 plot widget but there appears to >>>be problems with the x axis. First of all, here is the graph, a simple line >>>graph with a couple dozen points: >>> >>>Profit and loss graph: (498.000000, 147732.725344) (499.000000, 159540.962061 >>> >>> >>) (500.000000, 171349.198779) (501.000000, 183157.825496) (502.000000, 194966. >>062214) (503.000000, 203894.438931) (504.000000, 194368.465649) (505.000000, 1 >>84838.992366) (506.000000, 175309.519084) (507.000000, 165783.545802) (508.000 >>000, 156254.072519) (509.000000, 146724.599237) (510.000000, 137195.125954) (5 >>11.000000, 127436.712672) (512.000000, 117632.799389) (513.000000, 107832.4261 >>07) (514.000000, 98028.512824) (515.000000, 88224.599542) (516.000000, 78424.2 >>26260) (517.000000, 68620.312977) (518.000000, 58816.399695) (519.000000, 4901 >>6.026412) (520.000000, 39212.113130) (521.000000, 29408.199847) (522.000000, 1 >>9604.286565) (523.000000, 9803.913282) (524.000000, 0.000000) (525.000000, -98 >>78.353282) (526.000000, -19953.126565) (527.000000, -30031.479847) (528.000000 >>, -40109.833130) (529.000000, -50188.186412) (530.000000, -60262.959695) (531. >>000000, -70341.312977) (532.000000, -80419.666260) (53! >> >> >>>3.000000, -90494.439542) (534.000000, -100572.792824) (535.000000, -110651.1 >>> >>> >>46107) (536.000000, -120725.919389) (537.000000, -130804.272672) (538.000000, >>-140879.045954) (539.000000, -150957.399237) (540.000000, -161226.592519) (541 >>.000000, -171579.385802) (542.000000, -181928.559084) (543.000000, -192281.352 >>366) (544.000000, -202634.145649) (545.000000, -212983.318931) (546.000000, -2 >>23336.112214) (547.000000, -233688.905496) (548.000000, -244038.078779) (549.0 >>00000, -254390.872061) (550.000000, -264743.665344) >> >> >>>I set the range using these values: >>> >>>Range: 492.80 555.20 -311607.48 250758.25 >>> >>>Then I set the ticks using these values: >>> >>>Set ticks for GTK_PLOT_AXIS_X: 10.40, 0 >>>Set ticks for GTK_PLOT_AXIS_Y: 93727.62, 0 >>> >>>The result: >>> >>>http://linuxsavvy.com/plot-tick-bug.jpg >>> >>>The widget is drawing a ridiculous number of ticks for the x axis, and the >>>graph takes several minutes to render on my 2 GHz Athlon processor. 0.99.16 >>>is so fast you can't measure wall clock time. >>> >>>All of these values worked fine with 0.99.16. >>> >>>Just for grins, I tried the [new?] autoscale API, which doesn't work right >>>for the x axis, either: >>> >>>http://linuxsavvy.com/autoscale-glitch.jpg >>> >>>But autoscale doesn't really suit us, as we need the finer-grained control >>>that version 0.99.16 of the plot widget allowed us to have. >>> >>>I don't want to name names, I suspect these fixes were at fault: >>> >>>+- Eric Monsler <[email protected]> >>>+ Fixes for autoscaling. >>> >>>John >>> >>> >>> >>> >>> >> >> > > > ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl