Closed chenqing-1996 closed 1 year ago
Hi @chenqing-1996 , Thanks for your patience. This might be worth posting on the dadi-user group. It seems more likely related to the plotting code itself than the script I wrote. You may also want to include the values you tried for vmin.
Dear Mr.Daniel,
Thanks for writing such helpful pipeline and I am sorry to bother you. I had some questions about the plotting of the results when I used the make_plots.py. I modified the parameters according to my results, but showed: Traceback (most recent call last): File "/usr/section2/chenqing/software/dadi_pipeline-master/Plotting/Make_Plots.py", line 178 , in
Plotting_Functions.Plot_2D(fs, model_fit, prefix, "anc_asym_mig")
File "/usr/section2/chenqing/software/dadi_pipeline-master/Plotting/Plotting_Functions.py",
line 112, in Plot_2D
dadi.Plotting.plot_2d_comp_multinom(model_fit, fs, resid_range = 3)
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/dadi/Plott
ing.py", line 306, in plot_2d_comp_multinom
plot_2d_comp_Poisson(model, data, vmin=vmin, vmax=vmax,
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/dadi/Plott
ing.py", line 469, in plot_2d_comp_Poisson
plot_single_2d_sfs(masked_data, vmin=vmin, vmax=vmax,
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/dadi/Plott
ing.py", line 181, in plot_single_2d_sfs
cb = ax.figure.colorbar(mappable, extend=extend, format=format)
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/figure.py", line 1277, in colorbar
cb = cbar.Colorbar(cax, mappable, *cb_kw)
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/_api/deprecation.py", line 384, in wrapper
return func(inner_args, **inner_kwargs)
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/colorbar.py", line 380, in init
self._reset_locator_formatter_scale()
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/colorbar.py", line 1165, in _reset_locator_formatter_scale
self._process_values()
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/colorbar.py", line 1103, in _process_values
b = self.norm.inverse(b)
File "/usr/section2/chenqing/miniconda3/envs/dadienv/lib/python3.10/site-packages/matplotlib
/colors.py", line 1708, in inverse
raise ValueError("Invalid vmin or vmax")
ValueError: Invalid vmin or vmax
I tried to change the value of vmin, but the error kept showing. I used your example_data without any problem. I don't know what the problem is. Can you give me some suggestions?
Best wishes Chen