NEWS
simmer.plot 0.1.18 (2023-07-17)
- Fix rollback parsing for simmer > 4.4.5.
- Fix test warnings due to deprecated features.
- Remove deprecated methods
plot.simmer
and plot.wrap
.
- Fix clone postprocessing when
n
is specified as a function (#27).
- Add support for activity tags and named rollbacks (#26).
simmer.plot 0.1.17 (2022-02-07)
- Fix calculation of resource utilization when zero capacity values are present
(#22 addressing #21; #24).
- Expose
limits
in plot.resources(metric="usage")
, improve documentation of
method-specific options (#25).
simmer.plot 0.1.16 (2020-04-25)
- Fix rollback pointer with an infinite amount (#18).
- Workaround bug in DiagrammeR (#19).
- Workaround bug in ggplot2 (#20).
simmer.plot 0.1.15 (2019-03-10)
- Fix test for simmer v4.2.2.
simmer.plot 0.1.14 (2018-08-04)
- Arrange factors (
names
and items
in plot.resources
) in the order
provided (#15).
- Improve documentation (#16).
simmer.plot 0.1.13 (2018-03-02)
- Update to DiagrammeR 1.0.0 (7c2b9c7).
simmer.plot 0.1.12 (2017-12-21)
- New S3 methods for plotting monitoring statistics, which enable us to call
plot()
on the output of get_mon_arrivals()
, get_mon_attributes()
and
get_mon_resources()
(see ?plot.mon
). Calling plot()
on the simmer
environment will continue to work, but it is deprecated (#11).
- Better defaults for resources and attributes: all names/keys are plotted if
nothing is specified (#13).
simmer.plot 0.1.11 (2017-10-24)
- Fix trajectory parsing with variable-length pointers (#9).
- Update to tidyr 0.7.x (da58045).
- Update to DiagrammeR 0.9.1 (247aa4f).
simmer.plot 0.1.10 (2017-07-22)
- Fix resource utilization plot with varying resource capacity (#8).
- Fix trajectory parsing with yet another NULL pointer format:
(nil)
(#4).
- Update to dplyr 0.7.x (537cdea).
simmer.plot 0.1.9 (2017-03-15)
- Workaround for Solaris SPARC (#2).
- Remove ignored edges in
clone()
(#6).
- Add optional verbose info in
plot.trajectory()
labels (#5).
simmer.plot 0.1.8 (2017-02-10)
- Fix forks with a single path (5fa5937).
- Re-arrange dataframes in tests (6cc4f0a).
- Fix trajectory parsing with another NULL pointer format:
0x0
(#4).
simmer.plot 0.1.7 (2017-02-08)
- Fix trajectory parsing (8295c52). Parsing DOT is definitely unreliable. Rely
entirely on DiagrammeR.
simmer.plot 0.1.6 (2017-02-07)
- More robust testing (d4879ee, trying to address #2).
- Visual improvements for
plot.trajectory()
(9b49f83, d84a469).
- Assign the dashed-gray edge style to subtrajectories in a consistent way
(addressing #3).
- Fix some defaults (8a7fb7d).
- Do not plot cumulative average and steps at the same time for resources usage
(89040bd).
- Change alpha with the number of replications (60beae2).
simmer.plot 0.1.5 (2017-01-04)
- Fix plot of trajectories without forks or rollbacks (332ec61).
- Fix plot of trajectories with a single node (f787c95).
- Fail gracefully with empty trajectories (2d42d7f).
- Fail gracefully if
simmer
doesn't return pointers (3be41cf, a60a641). This
should not happen, though.
- Improve tests (a9e7fa0).
- Update to DiagrammeR 0.9.0 (dbc01b8).
simmer.plot 0.1.4 (2016-12-30)
- Fix trajectory parsing (da45863). Different compilers represent NULL pointers
in different ways:
0
, (nil)
...
simmer.plot 0.1.3 (2016-12-29)
- Reduce the footprint caused by the "Plotting simmer trajectories" vignette,
thus solving also a WARN in Solaris builds (9cb833a).
- Assign reproducible identifiers to nodes instead of using external pointers in
plot.trajectory()
. The DOT output can be verified regardless of the ordering
(3c3bc9b).
simmer.plot 0.1.1 (2016-12-28)
- This package detaches plotting functionalities from the
simmer
package
(present in versions 3.5.x and below). The old plot_resource_usage()
,
plot_resource_utilization()
, plot_evolution_arrival_times()
and
plot_attributes()
are implemented as an S3 method for the plot()
generic
(see ?plot.simmer
).
- An S3 method for plotting diagrams of trajectories is also provided (see
?plot.trajectory
).