Mercurial > repos > bgruening > plotly_regression_performance_plots
annotate plot_regression_performance.py @ 0:0800a1b66bbd draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
| author | bgruening |
|---|---|
| date | Thu, 08 Nov 2018 13:28:04 -0500 |
| parents | |
| children | 389227fa1864 |
| rev | line source |
|---|---|
|
0
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
1 import argparse |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
2 import pandas as pd |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
3 import plotly |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
4 import plotly.graph_objs as go |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
5 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
6 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
7 def main(infile_input, infile_output): |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
8 """ |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
9 Produce an interactive actual vs predicted curves and residual plots |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
10 Args: |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
11 infile_input: str, input tabular file with true values |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
12 infile_output: str, input tabular file with predicted values |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
13 """ |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
14 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
15 df_input = pd.read_csv(infile_input, sep='\t', parse_dates=True) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
16 df_output = pd.read_csv(infile_output, sep='\t', parse_dates=True) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
17 true_values = df_input.iloc[:, -1].copy() |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
18 predicted_values = df_output.iloc[:, -1].copy() |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
19 axis_labels = list(range(1, len(true_values)+1)) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
20 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
21 # true vs predicted curves |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
22 trace_true = go.Scatter( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
23 x=axis_labels, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
24 y=true_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
25 mode='lines+markers', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
26 name='True values' |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
27 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
28 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
29 trace_predicted = go.Scatter( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
30 x=axis_labels, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
31 y=predicted_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
32 mode='lines+markers', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
33 name='Predicted values' |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
34 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
35 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
36 layout_tp = go.Layout( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
37 title='True vs predicted values', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
38 xaxis=dict(title='Number of data points'), |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
39 yaxis=dict(title='Values') |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
40 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
41 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
42 data_tp = [trace_true, trace_predicted] |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
43 fig_tp = go.Figure(data=data_tp, layout=layout_tp) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
44 plotly.offline.plot(fig_tp, filename="output_actual_vs_pred.html", auto_open=False) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
45 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
46 # scatter plot |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
47 max_tv = int(max(true_values)) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
48 x_y_values = list(range(0, max_tv)) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
49 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
50 trace_x_eq_y = go.Scatter( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
51 x=x_y_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
52 y=x_y_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
53 mode='lines', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
54 name='X = Y curve' |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
55 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
56 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
57 trace_true_pred = go.Scatter( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
58 x=true_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
59 y=predicted_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
60 mode='markers', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
61 name='True and predicted values' |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
62 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
63 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
64 layout_true_pred = go.Layout( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
65 title='True vs predicted values', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
66 xaxis=dict(title='True values'), |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
67 yaxis=dict(title='Predicted values') |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
68 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
69 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
70 data_true_pred = [trace_true_pred, trace_x_eq_y] |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
71 fig_true_pred = go.Figure(data=data_true_pred, layout=layout_true_pred) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
72 plotly.offline.plot(fig_true_pred, filename="output_scatter_plot.html", auto_open=False) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
73 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
74 # residual plot |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
75 residual = predicted_values - true_values |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
76 trace_residual = go.Scatter( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
77 x=predicted_values, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
78 y=residual, |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
79 mode='markers' |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
80 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
81 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
82 layout_residual = go.Layout( |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
83 title='Residual vs predicted values', |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
84 xaxis=dict(title='Predicted values'), |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
85 yaxis=dict(title='Residual (Predicted - True)') |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
86 ) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
87 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
88 data_residual = [trace_residual] |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
89 fig_residual = go.Figure(data=data_residual, layout=layout_residual) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
90 plotly.offline.plot(fig_residual, filename="output_residual_plot.html", auto_open=False) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
91 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
92 |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
93 if __name__ == "__main__": |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
94 aparser = argparse.ArgumentParser() |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
95 aparser.add_argument("-i", "--input", dest="infile_input", required=True) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
96 aparser.add_argument("-j", "--output", dest="infile_output", required=True) |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
97 args = aparser.parse_args() |
|
0800a1b66bbd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/plotly_regression_performance_plots commit c17efec384ad7438f54675fae1ab0c3a57c22869
bgruening
parents:
diff
changeset
|
98 main(args.infile_input, args.infile_output) |
