I am wondering about the difference between qiime.core.callable.Results
objects when using the API.
For example: foo = feature_table.actions.summarize(qiime_table)
will produce what looks like a matplotlib plot, however, bar = feature_table.actions.tabulate_seqs(qiime_seqs)
does not produce a plot even though the results objects are the same class
print(type(bar))
<class 'qiime.core.callable.Results'>
<class 'qiime.core.callable.Results'>```
This is really not a big deal, though it was a little surprising to get the different behavior. Is there a way of knowing if a visualization will produce a plot or not? If the plot is not viewable in the jupyter notebook is it possible to view it outside of the [QIIME viewer](view.qiime2.org)? If a plot is produced, is it possible to access the underlying object so that axes may be changed for instance?
Thanks!