Paso 5: Asignar lo que tenemos que una definición de función
Como se puede ver, el código es cada vez más y más. Para hacer el código más limpio, lo asignamos a una función que definimos. No necesitamos hacerlo, pero será más fácil entender el código.
Hasta ahora, hemos utilizado un artículo de ejemplo, "Estados Unidos" para evaluar el código. Ya que necesitamos al usuario el artículo quieren una nube de palabras de la entrada, vamos a utilizar "tema" para indicar el título del artículo que desean y "horiz" para indicar el porcentaje de palabras tienen que ser horizontales. Tenga en cuenta el ": =" después de nuestra función definido "wikiFunc". Se utiliza para retrasar la evaluación de la función. En este punto, el usuario tiene no entrada del "sujeto" pero tenemos que evaluar esta función para asignar los valores. Por lo tanto, le estamos diciendo el programa que los valores de "sujeto" y "horiz" va a ser rellenado más tarde pero el resto del código se puede evaluar ahora.
Tenga en cuenta que puesto que hemos retrasado la evaluación, no habrá una salida para esta línea de código.
Código:
wikiFunc [subject_, horiz_]: = WordCloud [DeleteStopwords [WikipediaData [tema]], WordOrientation -> {"HorizontalVertical", horiz}]