Comments (7)
from mizer.
@Kenhasteandersen , which plotting functions did you implement option 1 for? Do you want to share your code? Did you do it more elegantly than how it is done for plotYield()
, which contains a lot of code duplication?
from mizer.
from mizer.
For now I have moved the displayFrame()
function for displaying several frames in the same plot to the mizerExperimental extension package (https://sizespectrum.org/mizerExperimental/), where we can experiment until we find the best way to provide this functionality.
from mizer.
It may also be worthwhile to say that we now have a section in the user guide that discusses how to make plots comparing results from two different simulations: https://sizespectrum.org/mizer/dev/articles/plotting.html#comparing-simulations
from mizer.
Another development on this front is that @baldrech is going to give an extra argument to the plotting functions to allow them to return a data frame suitable for use with ggplot2 instead of the plot itself. These could then be used to create plots combining several such data frames.
from mizer.
@baldrech 's return_data
argument to all plotting functions that makes them return a data frame together with the new plotDataFrame()
function now makes displayFrames()
and the get...Frame()
functions obsolete and they have been removed from MizerExperimental.
from mizer.
Related Issues (20)
- Fix colours for species in NS_params
- Set and document default for exponents in `set...()` functions
- Avoid using $ notation for species parameters with short names
- Better error message when `getParams()` is not called with MizerSim object
- Extra parameters to model discards HOT 2
- Iterative method for finding steady state HOT 1
- Release mizer 2.4.0
- Don't warn repeatedly when l_mat and w_mat are inconsistent HOT 2
- Speed up inner loop
- `matchGrowth()` gives error when there is no `w_inf` column HOT 1
- In `addSpecies()` only issue warning if feeding level drops below critical level
- Different resource's default values between newTraitParams() and newMultispeciesParams() HOT 1
- `get_h_default()` should provide default even when no growth info is available
- `get_phi()` should check that it returns valid positive values
- Other components at all time steps are always equal to final time step
- Adapt `plotYieldObservedVsModel()` and `matchYield()` to work with multiple gears
- Append argument in project function appears non-functional HOT 1
- External encounter rate
- `addSpecies()` should get `info_level` argument
- Make `matchGrowth()` work when `n != p`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mizer.