If the data change, everything should be updated. It's strange that it
might not be the case when only y data change. I need to investigate.
Le jeudi 10 septembre 2009 à 10:27 -0400, David Brigada a écrit :
> I found something interesting. When I change the code to change the
> number of data points between 500 and 501 randomly, it seems that the
> graph will rescale properly. Maybe something doesn't trigger the bounds
> change unless one of the two things happens:
>
> - The number of data points changes
> - The x values / limits of x values change (my program only uses a
> single set of data for x values)
>
> Any ideas on what might be causing this?
>
> Thanks,
> Dave
>
> Jean Bréfort wrote:
> > I'd say that this should work. You might try to use
> > gog_object_request_update for the series. There is some similar code in
> > gchemutils (gchemutils.nongnu.org) file libs/gcu/spectrumdoc.cc.
> >
> > Le vendredi 04 septembre 2009 à 13:06 -0400, David Brigada a écrit :
> >> Jean,
> >>
> >> The relevant part on new data looks something like this (simplified a bit):
> >>
> >> void new_data(GogSeries *series, gdouble *x, gdouble *y)
> >> {
> >> GOData *dat;
> >> GError *error;
> >>
> >> dat = go_data_vector_val_new(x, 501, NULL);
> >> gog_series_set_dim(series, 0, dat, &error);
> >> dat = go_data_vector_val_new(y, 501, NULL);
> >> gog_series_set_dim(series, 1, dat, &error);
> >> }
> >>
> >> Thanks,
> >> Dave
> >>
> >> Jean Brefort wrote:
> >>> What's your code? Do you call gog_series_set_dim when you change the
> >>> data? or anything else?
> >>>
> >>> Regards,
> >>> Jean
> >>>
> >>> Le vendredi 04 septembre 2009 à 12:47 -0400, David Brigada a écrit :
> >>>> Hello,
> >>>>
> >>>> I'm using the goffice library to plot some graphs in a custom
> >>>> application. The first time I plot data on a graph, the bounds of the
> >>>> graph automatically adjust to fit the data. However, subsequent times,
> >>>> when I update the series with new data, sometimes it doesn't redo the
> >>>> bounds of the graph, so data is lost off the sides (especially the top
> >>>> and bottom). Am I missing some way to tell it to update the bounds when
> >>>> it gets new data? The same behavior appears in goffice 0.7.8 and 0.7.11.
> >>>>
> >>>> Screenshot: http://www.rpi.edu/~brigad/truncated.png
> >>>>
> >>>> Thanks,
> >>>> David Brigada
> >>>> _______________________________________________
> >>>> gnumeric-list mailing list
> >>>> [email protected]
> >>>> http://mail.gnome.org/mailman/listinfo/gnumeric-list
> >>>>
> >>>
> >>
> >
> >
>
> _______________________________________________
> gnumeric-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnumeric-list
_______________________________________________
gnumeric-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnumeric-list