Table of Contents

Dotted Chart Analysis

The dotted chart is a chart similar to a Gannt chart. It shows a spread of events of an event log over time. The basic idea of the dotted chart is to plot dots according to the time.


  1. Open an event log file in ProM (The log should have time stamps)
  2. Choose Dotted Chart Analysis from the Analysis menu


The dotted chart is displayed. The plug-in has a menu panel on the left, the chart is shown in the middle, and both the overall view of the diagram and the metrics explained are displayed on the right.

In the chart, a dot on the chart represents a single event in the log, The chart has two orthogonal dimensions: (1) time and (2) component types. The time is measured along the horizontal axis of the chart. Along the vertical axis, component types such as instance, originator, task, event type, or data elements are shown.

It provides the metrics related to events and their distribution over time (spread). There are two kinds of performance metrics: (1) metrics for the overall event log and (2) metrics for each component. For the overall event log, (a) the position of the first event in the log, (b) the position of the last event in the log, © average spread, (d) minimum spread, and (e) maximum spread can be calculated. For each component type, (1) the position of the first event in a component, (2) the position of the last event in a component, (3) average interval between events, (4) minimum interval between events, and (5) maximum interval between events can be calculated.


Based on the component types, the events are rearranged. There are five types such as instance, originator, task, event type, or data elements. Component types help users to focus on a particular aspect of the event log. For example, if the instance is used as a component type, the spread of events within each instance can be identified. Then users can easily identify which instance takes longer, which instance has many events, etc.

The dotted chart provides multiple time options. These options determine the position of the event in the horizontal time dimension.

  1. actual time option: The time when the event actually happened is used to position the corresponding dot.
  2. relative time option: This shows relative time of each event. The first event for every component type (this is specified in “relative time option”) is positioned at time 0. For example, 'instance' is selected as a relative time option, the first event in each instance becomes the base event for the events belonging to the same instance. Thus the relative time of each event in a instance is the time from the first event in the instance to the event. If users choose originator as a relative time option, the first event of each originator is the base event for other events executed by the same originator.
  3. relative time ratio: It stretches each case to end at the same time. This way one can see the relative distribution of events inside each process instance.
  4. logical time option: It shows events sorted based on the timestamps and given a sequence number, i.e., the first event has time 0, the second event has time 1, etc.
  5. logical relative time option: It combines the idea of having sequence numbers rather than timestamps with starting all instances at time 0.

This is the time base for the relatvie time. For example, one selects instance as a relative time options, the first event of each instance is the base event for the event belonging to the same instance.

This refers to the vertical guide lines on the screen. One adjusts the distance between vertical lines in the dotted chart. L1, L10, L100, L500 are used for the logical time option. If more than 100 lines will be shown on the screen (the current viewport) when one selects a time sort, it is automatically adjusted to the proper time sort that shows less than 100 lines.

Dots are colored based on the selected item.

One can change the shape of dots based on the component type.

There are two kinds of mouse mode such as 'drag' and 'zoom in'. In the 'zoom in' mode, user can select a certain area (box) on the diagram to zoom in the area. In the 'drag' mode, user can explore to the other parts. Note that, user can also move the red box on the overall view (right top of the plug-in) to explore the chart.

The slider bars enable users to zoom in/out the diagram.

It zooms out the diagram and shows all event on the current diagram.