Feedback on the new graphs in Anki/AnkiMobile

Thanks for the feedback, this will likely come in the next update.

1 Like

@dae: Overall, I really like the visual improvements to the graphs. They just looks nicer and smoother. I also like their interactivity. Also, the Heatmap is great. So, is the Ease chart.

In short, I think the new design is a win, but would just work on improving a few things, including restoring a few features of the old graphs.

A few things I miss from the old graphs are some of the key statistical summaries that come written after each chart name, such as:

  • Due Tomorrow (under the Future due chart)
  • Days Studied (under Reviews)
  • Average for days studied (under Reviews)
  • Average time (per card answered - Under review time)
  • Average interval (under Intervals)
  • Longest interval (under Intervals)
  • Average Ease (which used to be in the “Card Types” section, but could now be under Card Ease).

A few other points of feedback:

  • Also, on the old graphs, in the “Today” quick stats at the very top, after the “Again Count” it used to say the % correct, rather than the percent incorrect. A small thing, but the % correct is more positive the than the % incorrect.
  • I think a pie graph might be better on the Card Counts. But the bar/line graph is nice also.
  • For the review intervals, I’m not sure how value is gained by having 99.9% as an option. No harm in having it, just looks a bit out of place and so close to “all.”
  • Years ago, I think a “six month” button to some graphs would be nice. (As I recall, there might have been a six month button in Anki 1). Anyhow, are you open to adding a “six month” option to the “Future” and “Reviews” charts?

Lastly, since you incorporated two new charts (Ease and Heatmap), I don’t now if you are open to adding in others, but I have really liked the charts included in this add on. The “learned cards” chart could be solo, but you could make the “mature cards” chart have three buttons (Net, Matured, and Lost) to toggle between the graphs (kind of like you did with the Reviews with “Time”.

Thanks for requesting feedback on the graphs!

3 Likes

I agree with all of Manga’s thoughts. I definitely preferred the old version of the stats for the same reasons. By the way, THANK YOU for creating, maintaining and regularly updating such a fantastic and versatile program!!

Thanks for all the feedback so far. Just picking up on a couple of points:

It leads to a fairly different graph on some large collections that have some outliers with very large intervals, but perhaps it’s not so useful to the average user.

More graphs are a possibility in the future, though my current focus is on getting the current ones to a state most people are happy with.

Today I switched to Anki 2.1.30 on Mac.
The option of using both old and new stats is good.

Damien, about the stats - Reviews, both count and time, even though things work like the way it is now for a long time, it looks to me that the “running total” would be more meaningful if it is was reckoned backwards (from today) instead of from the first day of the selected period forward. It looks to me, for example, that desiring to know the total study time I’ve had since 30 days before till 23 days before is a little weird, while it would be much more probable someone search for the total study time of the last week or of the last 15 days.

Thanks again for you patience and extraordinary work keeping Anki always in development.

1 Like

I just wanted to point out that all the graphs on the stats window display time chronologically from left to right. I think your suggestion makes sense to help users read the Review graph more easily but wonder if it would actually make things more complicated overall since that one graph would then not follow the other graphs’ chronological left -> right.

I do like your idea of being able to see total study time for a period the user selects. Besides the preset 1 month, 3 months, and 1 year, maybe like a click and drag and the floating info panel updates accordingly?

There have been some changes made to the graphs in 2.1.30beta2:

https://betas.ankiweb.net/#/

1 Like

It looks to me that “Future Due”, as it points to the future, obviously display time chronologically from left to right; but I don’t see this as a pattern for all graphs. Indeed, I think this is the only one which uses this pattern. “Review Interval” display intervals the shorter to the left and the longer to the right (a different pattern, so). And the other graphs are not chronological also.

But “Reviews” already display time chronologically not from left to right, but from right to left. Today is in the far right, and the days go back walking to the left. That’s why I think it would be more logical to totalize this graph also backwards.

I love the new interactive stats.

But i find pie chart to be aesthetically superior than the new bar. It is also more easy to read at a glance, while bar requires one to interact with it first.

I would love to see the pie chart back but the one that separates suspended cards from buried ones like the current new stats do.

Rest of the stats are really nice.

2 Likes

Part one, due to posts being limited to two links

I can see the potential in these new stats, but I’ll be honest: my first thought was ‘o shit I wish I could downgrade’.

These new stats just don’t have the same information density as the old stats. I dislike having to scroll or tap on things to get the same information that was just there before.

I dislike having to tap the ‘card counts’ bar before I see the percentages, as opposed to them being displayed together with the graph itself. Once the little pop-up window is there, there is seemingly no way to dismiss it. As for as I’m concerned, it would be an improvement if both the bar and the data from the pop-up window were displayed by default. Here’s a mockup.

The biggest offender for me is the ‘cards due tomorrow’ value. In the past all I had to do was click the stats button and it would be there for me to see, above the fold.

1 Like

Part two

Now it appears below the fold, so I have to scroll down.

Worse, I also have to tap on a teeny tiny bar in order to see this information. I know I can pinch to zoom, but I don’t want to have to scroll, pinch to zoom and click to see some basic information that was just there before. Also, if I do pinch to zoom, the pop-up window that appears when I tap a bar is so huge that half of it appears off-screen, so that’s even more scrolling.

1 Like

Part three.

I would love if the ‘cards due tomorrow’ number was displayed below the graph, like in the old stats and like in my mockup for the ‘card counts’ section above. I would also love it if the pop-up window has a fixed size, so that it always fits on the screen, no matter how far you zoom.

I also think the heatmap (which I love!) would really benefit from having some statistics displayed right underneath it, like the ‘Review Heatmap’ add-on does. Average number of cards per day, percentage of days Anki was used, current streak length and longest streak length, for example. That would be very motivational! Again, it could look something like the mockup I made for the ‘card counts’ section.

I also have some issues with spacing and sizing of various elements. I find the balance between the size of the headers (huge) and the amount of empty space above them (not much) a bit off. Either make the headers a bit smaller, or put a bit more spacing in between the various segments. That way, there’d be a bit of breathing room; it’d look more orderly and less chaotic/cramped.

The spacing between the options radio buttons (‘1 month’, ‘3 months’, ‘95%’, etc.) and the description of the graph is also much too small. It impacts the legibility of the description. I’d add some extra space there as well, or (even better) move the radio buttons to the bottom of the graph. That way you’d get the title, the description of what you’re looking at, the graph itself and then the options.

You may have noticed in my first mockup that I increased the spacing between the sections a bit. I also moved the buttons to select the year in the heatmap to the bottom of the chart. I think it looks a bit cleaner that way :slight_smile: Here is another mockup of what my spacing/positioning suggestions would look like with the other charts.

Though, to be fair, I did think the way it used to be was much more elegant than the current situations and my own suggestions. One set of buttons to control all the statistics.

Finally, I’d be really happy if there could be some customisability in terms of the order in which the graphs appear. I’d like to be able to see the ‘Future Due’ graph above the fold, for example, cause that is the one I care most about.

1 Like

Appreciate the detailed feedback.

Please grab yesterday’s update from the app store, as it addresses some of your points already. A couple of comments:

  • not easily discoverable, but tapping on a radio button (even an already selected one) is a way to hide the tooltip
  • is it just the ‘due tomorrow’ figure that you’re wanting to see immediately, or the entire future due graph?
  • I’m in two minds about displaying a “streak” - I know some users like it, but it also causes some users to obsess over not losing it, when it’s perfectly fine to take a day off occasionally if the backlog is not allowed to grow.
1 Like

In the new “future due“ graph, what does checking or unchecking the backlog box do. I couldn’t find anything about this in the documentation.

Working on Windows 10 64 bit (although it already worked with beta 1 and 2)!

Edit: Just a tiny style change suggestion for the review graph:
Maybe add a small margin between the colored box and the word, and then vertically center it.
image

I’ve always enjoyed the visual representation of the original pie chart so it would be fantastic to have it back or at least have the option to have it displayed in the new stats view

1 Like

You can do so by holding shift and pressing on Stats. That’ll bring the old stats screen back :)))

1 Like

Yup thankfully I managed to find that keystroke but it would be nice to be able to integrate the pie chart in the new stats screen so you wouldn’t have to flip back and forth between the two :slight_smile:

A lot of people in data visualization argue against using pie charts, such as https://www.data-to-viz.com/caveat/pie.html

The bar in the new stats represents the same information in more compact way, and doesn’t require judging angles. It is similar to the “Languages” bar shown in the right column of https://github.com/ankitects/anki/

The next update will show the individual counts without having to tap/hover.

6 Likes