The best approach is to use the fitdistrplus package, which provides tools for installing distribution. For example, your data.
library(fitdistrplus) descdist(x, discrete = FALSE)

Now you can try to install different distributions. For instance:
normal_dist <- fitdist(x, "norm")
abs subsequently checks for compliance:
plot(normal_dist)

As a general point, I would suggest that you watch this discussion in Cross Validated, where the topic is discussed in length. You can also take a look at Delignette-Muller and Dutang paper - fitdistrplus: R package for distributions , available here if you are interested in a more detailed explanation of how to use Cullen and Frey graphs.
source share