Following are 2 plots, one of lasso using glmnet package and other 2 from randomForest (variable importance) of the mtcars data set assessing variable mpg vs others. In the lasso plot, the blue and red lines indicate lambda.min and lambda.1se, respectively.

The randomForest plot gives high importance to disp and hp, which are close to 0 almost throughout the plot. Also am is of lowest importance in randomForest, though it has relatively high value in lasso plot.
What could be the reason for these discrepancies? Which one should one accept while determining important predictors of mpg in this dataset?
Edit: Both above plots was without scaling. Following are the plot after all variables (including mpg, the outcome variable) are scaled.

These plots are much more similar (wt, hp, cyl). But disp is still discrepant. It is highest in randomForest but very small in lasso plot.
dispandhpare shrunken to zero in the lasso model but are two of the most important in the random forest model. – shadowtalker Jun 02 '15 at 18:50dispandhpare among the three highest (rightmost) values. I paid no attention to the LASSO lines because the meaning of "coefficient" is ambiguous, as remarked by spdrnl in the first comment and confirmed by Matthew Drury. It now seems more likely to me that the bottom plots are both for the random forest model, in which case all I can conclude is that there isn't enough information in the post to compare the results. – whuber Jun 02 '15 at 18:57