Time Series Graphs

Adds entities for recording and displaying time series data.
3 months ago
Owner: MightyMooquack
Source: KirkMcDonald/factorio-timeseries
Homepage: N/A
License: MIT
Created: 3 months ago
Latest Version: 0.3.3 (3 months ago)
Factorio version: 0.17
Downloaded: 269 times

This is an alpha release. Use at your own risk.

Adds combinators which record and display time series data from circuit networks.

The time series gauge combinator takes values from a circuit network and plots them directly, without any further processing. This sort of graph is akin to the game's built-in electric network graphs.

The time series rate combinator receives pulsed events from a circuit network, and plots the rate at which these events occur over time. This sort of graph is akin to the game's built-in production graphs.

One way of thinking about these different graphs is "hold" vs. "pulse." In other words, if you connect a transport belt segment to a gauge combinator, it should be set to "hold." This will plot how many items are on the belt at any given time. If you connect a transport belt to a rate combinator, it should be set to "pulse." This will plot the rate at which items are moving through the belt.

In this example, the gauge combinator will max out at a value of 8, and it will be unable to tell the difference between a full but stationary belt, and a belt which is fully-compacted but moving at full speed. The rate combinator, on the other hand, will give you a measurement of the actual throughput of items which are moving across the belt.

Both combinators have their uses, but the distinction is important, and I recommend experimenting with them in order to learn how to use them.

0.3.3: Enable research requirement for recipes. Add thumbnail.
0.3.2: Fix off-by-one error in rate calculations. Fix result of picking entities back up.
0.3.1: Fix virtual signals.
0.3.0: Add custom graphics. Fix rendering bug w/ longer intervals.
0.2.0: Added "rate" combinators.
0.1.0: Initial release