在使用shiny
+ plotly
进行条形图时,我偶然发现了一个奇怪的输出,从绘制pca分析图表:当有超过9 PC
时在X轴上,它以奇怪的顺序显示它们。请参阅下面的示例和输出:
colnames(rv$pca_prep$x)
[1] "PC1" "PC2" "PC3" "PC4" "PC5" "PC6" "PC7" "PC8" "PC9" "PC10" "PC11" "PC12"
rv$pca_explained
[1] 0.278889072 0.132174191 0.114264338 0.090405125 0.081273614 0.078230246 0.064104021 0.060324481 0.046375086
[10] 0.028577782 0.023676285 0.001705759
plot_ly(type = "bar", x = colnames(rv$pca_prep$x), y =rv$pca_explained)
经过一些研究后,我发现这种情况可能会使用词法范围。有没有一种简单的方法可以将其更改为所需的数字?有一个简单的解决方法吗?提前谢谢。