[GNC] Report zoom in version 4.9

john jralls at ceridwen.us
Fri Apr 22 12:19:41 EDT 2022


The GnuCash version is reported at the bottom of the splash screen during loading and can be retrieved while running from Help>About.

If the old version is indeed 3.8 then the difference is likely due to changing the graphing library from jqplot to chart.js.

Regards,
John Ralls


> On Apr 21, 2022, at 9:07 PM, TG <gnucash at thegeezer.net> wrote:
> 
> Howdy,
> yes sorry should have mentioned the version coming from!
> both old and new are on Windows 10, with a MariaDB on a separate Linux server as the back-end
> I couldn't find the version so I went to look at roughly when and it was installed and it was roughly at the end of 2019, so I"m guessing at version 3.8
> 
> I actually have multicolumn graph setup using balance forecast graphs as each pane in the window, that way I can see a bunch of accounts and at a glance know when to move funds around in advance.  The pixel sizing, thanks for that yes I had to figure out immediately as the layout was completely different - each graph was about 20px high after the update!
> 
> Interesting i hadn't noticed the multi account summary popup before you mentioned it, but the popup summary showing the data as you hover over the graph is much improved from what it was
> 
> thanks for confirming I'm not missing anything, and for your time to check it out,
> best,
> TG
> 
> 
> On 2022-04-22 08:49, Tommy Trussell wrote:
>> On Mon, Apr 18, 2022 at 1:15 AM TG <gnucash at thegeezer.net> wrote:
>>> In previous version of gnucash I was able to pull up a line graph
>>> report
>>> and then draw a box on teh graph, which would cause the graph to
>>> zoom in
>>> on that section.
>>> I upgraded to version 4.9 earlier this year and now I'm not able to
>>> zoom
>>> graphs at all, having to control size by pixel dimensions and start
>>> /
>>> end dates only.
>> Greetings! I'm a long time user of GnuCash, and I was curious about
>> your question. ...
>> NOTE: when features go away it's almost always due to serious bugs or
>> other circumstances beyond GnuCash developers' control... so there's
>> probably a good reason it doesn't work the same way anymore.
>> But despite years of experience with GnuCash, I never use graphs, so I
>> used this as an opportunity to dig around.
>> The report that I believe best seems to resemble what you're
>> describing is called "Expense Graph" in the current release...
>> Reports --> Income & Expense --> Expense Graph
>> Just like ALL the expense reports, you have to define the beginning
>> and end dates. The date options include useful pre-sets, like "start
>> of previous year" and "end of previous year." Graph options here
>> include the size of the steps, such as "daily" or "monthly." I see the
>> report can also include a table with the same data in numerical form,
>> line or bar graphs, stacked or separate, etc.
>> I dug around and, like you, I cannot immediately see a way to "draw a
>> box" to "zoom in."
>> However I can change the size of the entire report by pixels or by
>> percentage (from 100% downward) to make the graph take less of the
>> window, and (if the report is defined by percentage) I can expand or
>> contract the window itself to make the same amount of detail more or
>> less visible.
>> I noticed a few less intuitive "dynamic" chart features:
>> 1) The index on the right defining the data colors is "clickable" --
>> you can temporarily eliminate any particular line by clicking on the
>> index.
>> 2) If you click on any particular data point on the graph, a "Load"
>> link appears above the graph, with at least two different behaviors:
>> 2a) If the clicked data point includes multiple GnuCash accounts, the
>> "Load" link modifies the report by displaying the clicked sub accounts
>> exclusively.
>> 2b) If the data point includes a single account, clicking the "Load"
>> link opens that account's register in GnuCash (without changing the
>> report).
>> (I also noticed a bug: if you choose more detail than the graph can
>> display and you also include a table below it, the table tacks all the
>> "other" columns onto the right side without proper headings.)
>> To help you find out what has changed, it would be helpful to know
>> your operating system, which older version of GnuCash you were using,
>> and confirm the name of the report you used. (If you remember when and
>> how you installed GnuCash and which Operating System, folks here might
>> be able to infer the GnuCash version within a few releases.)
>> If you need to reinstall an older version to refresh your memory, you
>> might make a backup copy of your data before opening it in an older
>> GnuCash in case something untoward happens.
>> Here's an example: I'm currently running GnuCash 4.10+ (flatpak) on
>> Ubuntu 21.10. I try to upgrade as soon as possible after each release
>> is available for my OS. To figure out the first version I used, I
>> believe I've been using GnuCash sometime before 2008, and (using "git
>> log --before=2008 | grep release") I think version 2.1 was the latest
>> version of GnuCash available before 2008. (Plus or minus, YMMV, etc.
>> etc.)
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list