Wave Graph Options Explained And More


Set 21 2007, 8:09

I have added many options to the wave graph that add a lot of flexibility to its generation, but that high number of options can be also confusing, so I'll try in this journal to make a bit clearer what is the function of each of them.

The minimum that you need to know to create a wave graph:

Just enter your username in the box and press enter :)

Time Line:

You can select any time interval using left click for moving the first date and last date and middle click (wheel click) for moving the whole interval around preserving its lenght

Auto Checkbox:

The Auto checkbox is used to disable or enable the automatic calculation of the graph every time that you make a change in the settings. If you don't have a very powerful CPU or if you want to make many changes to the graph settings quickly, you should uncheck this option.


The colors are used in the following order:

If you want to change a color, left click it and modify it using the options in the box that appears.

More about how they are applied to the graph in the 'Date Based Colorization' section.


It's the interval of time that will be used to average the play counts when calculating a graph, it allows you to view trends in different levels of detail, select 'week' for the highest detail and month and above for more global trends.


It simply allow you to select to graph artist, albums,tracks or tags. The graphs tag calculation may take very long time due to the high amount of data that is necessary to download from last.fm


Overall Top:
The graph will be made using ONLY the top 'X' items (artist, albums,tracks or tags) from the selected date interval.

Interval Top:
The graph will be made using ONLY the top 'Y' items from each interval. for example if you select 'Month' in the average option and select a date interval of one year, there will be 12 intervals, the program will check each of them to find their top 'Y' artists and the final list with all the top 'Y' from each interval will be used in the graph.

Only the items in the list will be used in the graph, you can add,remove and clear them by right clicking the list and selecting the appropriate command. (TIP: If you are making a graph of albums or tracks you can add all the albums or tracks from an artist at once by adding to the list the artist name)




Date Based Colorization:
Do you remember the colors and their numbers?, here they are again, we will need them :)

If checked, the color of the waves will be calculated having into account the time that the item (artist, album, track, tag) first appeared in the graph. If it appears close to the first date in the range, it will have one of the first colors in the list (1,2 or 3) and if it first appears late toward the end of the interval it will have one of the last colors in the list (8,9, or 10). If this option is unchecked the colors will be assigned to the waves from bottom to top using the following scheme 1-2-3-4-5-6-7-8-9-10-9-8-7-6-5-4-3-2-1-2-3 -- ...(where each number represent the corresponding color)

Random Positions:
If checked the waves will be added in random order otherwise the newer items will flow in the border of the graph.

If checked the list of the items in the graph will appear in the left side of the graph.

H. Zoom and V. Zoom:
They control the horizontal and vertical size of the graph

Controls the smoothing of the vertices in the graph.

They are used to allow you differentiate from items with very similar color that are next to each other, besides they also make it look much better :), you can add lights moving the slider to the left or shadows moving it to the right.


The normalization slider allows you to specify the sensibility of the width of the graph to amount of tracks played in each interval.

Rating Graphs:

The rating (AEP, Mainstreamness,etc) graphs have an additional Checkbox "Per Period?" . If checked it will graph the rating in each period of time. If unckecked it will calculate your cumulative rating from the start of the selected date range to each of the dates in the interval.

Sharing your stat image:

Now that you have a very cool personalized wave graph, why don't you share it with your friends or post it in your about me? :) it's very easy:

Saving and loading stat settings:

So you have spent a lot of time playing with the settings and you have found a combination of them that makes your wave graph shine, you don't need to lose all that work, just click 'Save stat settings', click 'Save Stat View' add a name to the file and save it.

To load it just click 'Load Stat Settings' button and open it.(TIP: when you click 'Load Stat Settings' you can find a folder named 'Wave Graph Color Themes' , inside it you can find some color schemes for your graphs)

Commenti accettati


  • ranh

    What does the font size setting effect?

    Apr 14 2008, 21:13
  • C26000

    there is not font size setting, because it's automatically calculated to maximize its value and improve readability

    Apr 14 2008, 21:28
  • C26000

    oh sorry now I understand your question, there IS font size setting but it doesn't have any effect.

    Apr 14 2008, 21:29
  • Nelg

    Why can't i see the number of songs played as a Y-axel in the Wave Graph?

    Ott 4 2008, 11:45
  • C26000

    you need to move the "normalization" slidder to the minimum value, but the graph wont look very cool without normalization...

    Ott 5 2008, 1:35
  • Kudirina

    what's wrong?? Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре. в System.ThrowHelper.ThrowKeyNotFoundException() в System.Collections.Generic.Dictionary`2.get_Item(TKey key) в Last.fmExtraStats.frmppal.a(String A_0, Boolean A_1, BackgroundWorker A_2) в Last.fmExtraStats.frmppal.b(Object A_0, DoWorkEventArgs A_1) в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) ************** Загруженные сборки ************** mscorlib Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Last.fmExtraStats Версия сборки: Версия Win32: CodeBase: file:///C:/Users/Ирина/Desktop/Нужное/Last.fm%20Extra%20Stats/Last.fmExtraStats.exe ---------------------------------------- Microsoft.VisualBasic Версия сборки: Версия Win32: 8.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/ ---------------------------------------- System.Windows.Forms Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/ ---------------------------------------- System Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/ ---------------------------------------- System.Drawing Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/ ---------------------------------------- System.Runtime.Remoting Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/ ---------------------------------------- System.Configuration Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/ ---------------------------------------- System.Xml Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/ ---------------------------------------- System.Windows.Forms.resources Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/ ---------------------------------------- mscorlib.resources Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Accessibility Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/ ---------------------------------------- xsvyetih Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/ ---------------------------------------- System.Web Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/ ---------------------------------------- System.resources Версия сборки: Версия Win32: 2.0.50727.1434 (REDBITS.050727-1400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/ ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном.

    Feb 5 2009, 14:02
  • Muldertje

    Sorry for this long post, please help me. Nothing works, except the tag cloud and How..Am I The error I got when I entered my username in the box, and clicked Waver Graph: I'm running Windows XP See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Last.fmExtraStats.frmppal.a(String A_0, Boolean A_1, BackgroundWorker A_2) at Last.fmExtraStats.frmppal.b(Object A_0, DoWorkEventArgs A_1) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) ************** Loaded Assemblies ************** mscorlib Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Last.fmExtraStats Assembly Version: Win32 Version: CodeBase: file:///D:/Hans/Desktop/Last.fm_Extra_Stats/Last.fm%20Extra%20Stats/Last.fmExtraStats.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: Win32 Version: 8.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/ ---------------------------------------- System Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/ ---------------------------------------- System.Windows.Forms Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/ ---------------------------------------- System.Drawing Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/ ---------------------------------------- System.Runtime.Remoting Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/ ---------------------------------------- System.Configuration Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/ ---------------------------------------- System.Xml Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/ ---------------------------------------- Accessibility Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/ ---------------------------------------- ztg9sczz Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/ ---------------------------------------- System.Web Assembly Version: Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/ ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.

    Feb 20 2009, 17:03
  • C26000

    It is a know problem with last.fm webservices, please join this group and I'll notify you when it gets fixed http://www.last.fm/group/Last.fm+Extra+Stats

    Feb 20 2009, 23:09
  • SonGerold

    How about an SVG or a PDF export ? And more Artists in the whole Graph?

    Apr 11 2009, 17:20
  • C26000

    I tried a SVG export function but I didn't found an easy way to export it in that format, maybe in the future, and about the PDF export , I'll think about it but once you have it in imageformat you can easily export it to pdf with one of the many utilities that exist out there

    Apr 12 2009, 21:18
  • CrisisCorEzz

    I get an error: the file blahblah wasn't downloaded try again or something xD is there a way you can help me?^^

    Mar 1 2010, 21:11
  • C26000

    @ CrisisCorEzz . I guess last.fm servers were a bit unstable in 1st March. I'm getting other reports of this same problem. try again today it should work fine.

    Mar 4 2010, 0:28
  • soroushayoubi


    Lug 23 2010, 18:20
  • Feuertanz

    Very cool tool, thx!

    Ago 8 2010, 17:53
  • xxoshuxx

    Definitely the coolest lastfm extension I have ever seen. I made a super high def version and the detail and imagery is amazing. good job!

    Ago 10 2010, 19:54
  • mkorchia

    Gorgeous &useful, thanks a lot! Is it please possible to export the data in a table as txt, to analyse them further in a statistical software? Thank you!

    Set 3 2010, 11:35
  • C26000

    Well all the data is saved in XML format that can be opened in excel . Search for your data here: Shared Last.fm Database\Users\mkorchia

    Set 3 2010, 22:44
  • bfreeman0

    Hi, this app is awesome I have used it before and had no problems with it. However I just recently downloaded it and it keeps saying error downloading a xml file please calculate again. Any idea how to solve this? or should I delete all the information manually and try again?

    Mar 24 2011, 16:55
  • C26000

    @bfreeman0 Well it usually is a problem in last.fm side. Just wait a couple of hours and try again. If it still doesnt work let me know.

    Apr 8 2011, 5:12
  • KChasm

    I removed an artist from my library, but it still shows up in the graph. Is there a way to fix this?

    Set 5 2011, 23:11
  • C26000

    @KChasm You should try to delete all your downloaded data. In the program folder there should be a folder with your username, delete all its content and restart the program.

    Dic 1 2012, 17:44
  • ClintJCL

    I sent you a private message, but I may as well mention here: All the controls are cut off on the right, so I can't see how far I've slid the sliders. The last version was like that too.... I used the 2yo version last year, but this year I have problems with those, so.... I'd really love to help beta-test a new version against this bug.

    Gen 9 2013, 23:59
  • Poopcamp

    I have the same problem as Clint, as well as a host of others, which is a shame- because this seems like great software.

    Mar 14 2013, 11:05
Visualizza tutti (23 commenti)
Aggiungi un commento. Accedi a Last.fm o registrati (è gratuito).