Wolfram Function Repository
Instantuse addon functions for the Wolfram Language
Function Repository Resource:
Plot order condition trees for Runge–Kutta method
ResourceFunction["ButcherPlot"][tree] gives a plot of the Butcher tree tree. 

ResourceFunction["ButcherPlot"][{tree_{1},tree_{2},…}] gives an array of plots of the tree_{i}. 
"ButcherPlotColumns"  Automatic  number of columns in an array of plots  
"ButcherPlotNodeSize"  1  scaling factor for the nodes in the trees  
"ButcherPlotRootSize"  1  scaling factor for highlighting roots  
"ButcherPlotLabel"  { }  list of plot labels 
Generate and plot trees for any Runge–Kutta method of order 3:
In[1]:= 

Out[1]= 

In[2]:= 

Out[2]= 

Plot a Butcher tree:
In[3]:= 

Out[3]= 

Plot several trees:
In[4]:= 

Out[4]= 

Plot trees in a single column:
In[5]:= 

Out[5]= 

Increase the size of nodes:
In[6]:= 

Out[6]= 

Highlight roots with larger circles:
In[7]:= 

Out[7]= 

Label trees:
In[8]:= 

Out[8]= 

This work is licensed under a Creative Commons Attribution 4.0 International License