I have a pipeline running well, but the final qzv has the barcodes on the x-axis ordered alphabetically, but I have tried to order them differently using the manifest.csv file, but it is not working.
Can you please provide a little more information for us to help you:
What version of QIIME 2 are you running?
What is the exact command you are running? Please copy-and-paste the command here. You mentioned “the final qzv has the barcodes on the x-axis ordered alphabetically”, but we don’t know which one of the many visualizations in QIIME 2 you are referring to here.
What is the expected outcome? It sounds like you are trying to control chart sort order via importing, but please let us know if that isn’t correct. It is worth noting, sorting is generally controlled either within the output viz itself, or, possibly as a parameter when running the visualizer command, too.
As you last paragraph suggests, I am trying to “control chart order via importing”, so now, I have to learn what parameter to use when running the visualizer. Note that when I am using q2studio or the view.qiime2.org, changing the sorting doesn’t change the order to what I expect.
The easiest way to manually order the taxa bar plots is to add an new Metadata Column to your metadata file, and specify your sort order there. For example, say I have samples s1, s2, s3, and s4, but wanted to view them in the following order: s3, s1, s4, s2, I could make a sample metadata file that looks like this:
Then, use this metadata file when running taxa barplot. In the viz, add a sort rule based on that metadata column. This approach has the advantage of being reusable across visualizations and methods.