{"id":1208,"date":"2023-07-27T07:11:46","date_gmt":"2023-07-27T07:11:46","guid":{"rendered":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/"},"modified":"2023-07-27T07:11:46","modified_gmt":"2023-07-27T07:11:46","slug":"colore-per-fattore-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/","title":{"rendered":"Come assegnare i colori in base al fattore in ggplot2 (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Spesso potresti voler assegnare colori ai punti in un grafico ggplot2 in base a una variabile categoriale.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fortunatamente, questo \u00e8 facile da fare utilizzando la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=x_variable, y=y_variable, color=color_variable)) +\n  geom_point()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo tutorial fornisce diversi esempi di come utilizzare praticamente questa sintassi utilizzando il set di dati R integrato chiamato <strong>iris<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of iris dataset<\/span>\nhead(iris)\n\n  Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n1 5.1 3.5 1.4 0.2 setosa\n2 4.9 3.0 1.4 0.2 setosa\n3 4.7 3.2 1.3 0.2 setosa\n4 4.6 3.1 1.5 0.2 setosa\n5 5.0 3.6 1.4 0.2 setosa\n6 5.4 3.9 1.7 0.4 setosa\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 1: utilizza i colori predefiniti<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come assegnare colori predefiniti ai punti in un grafico ggplot2 in base alla variabile fattoriale <em>Specie<\/em> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11960 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png\" alt=\"colore per fattore in ggplot2\" width=\"618\" height=\"434\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Poich\u00e9 non abbiamo specificato una scala di colori o un elenco di colori personalizzato, ggplot2 ha semplicemente assegnato ai punti un elenco di colori predefinito rosso, verde e blu.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 2: utilizza colori personalizzati<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come assegnare colori personalizzati ai punti in un grafico ggplot2 utilizzando <strong>scale_color_manual()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  scale_color_manual( <span style=\"color: #3366ff;\">values<\/span> = c(\" <span style=\"color: #008000;\">setosa<\/span> \" = \" <span style=\"color: #008000;\">purple<\/span> \",\n                                \" <span style=\"color: #008000;\">versicolor<\/span> =\" <span style=\"color: #008000;\">orange<\/span> \",\n                                \" <span style=\"color: #008000;\">virginica<\/span> \"=\" <span style=\"color: #008000;\">steelblue<\/span> \"))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11961 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg2.png\" alt=\"ggplot2 con colori personalizzati per la variabile categoriale\" width=\"623\" height=\"431\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che avremmo potuto anche utilizzare codici colore esadecimali per specificare i colori.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 3: utilizzare una scala di colori personalizzata<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come assegnare colori personalizzati ai punti in un grafico ggplot2 utilizzando una scala di colori personalizzata dal pacchetto <a href=\"https:\/\/cran.r-project.org\/web\/packages\/RColorBrewer\/RColorBrewer.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">RColorBrewer<\/a> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (RColorBrewer)\n\n<span style=\"color: #008080;\">#define custom color scale\n<\/span>myColors &lt;- brewer. <span style=\"color: #3366ff;\">pal<\/span> (3, \" <span style=\"color: #008000;\">Spectral<\/span> \")\nnames(myColors) &lt;- levels(iris$Species)\ncustom_colors &lt;- scale_color_manual(name = \" <span style=\"color: #339966;\">Species Names<\/span> \", values = myColors)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  custom_colors\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11962 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg3.png\" alt=\"Esempio di RColorBrewer in R\" width=\"628\" height=\"445\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/grafici-affiancati-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come creare grafici affiancati in ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/cambia-il-titolo-della-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come cambiare il titolo della legenda in ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/i-migliori-temi-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Una guida completa ai migliori temi ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spesso potresti voler assegnare colori ai punti in un grafico ggplot2 in base a una variabile categoriale. Fortunatamente, questo \u00e8 facile da fare utilizzando la seguente sintassi: ggplot(df, aes (x=x_variable, y=y_variable, color=color_variable)) + geom_point() Questo tutorial fornisce diversi esempi di come utilizzare praticamente questa sintassi utilizzando il set di dati R integrato chiamato iris : [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come assegnare i colori in base al fattore in ggplot2 (con esempi)<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come assegnare i colori in base al fattore in ggplot2 (con esempi)\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T07:11:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/\",\"name\":\"Come assegnare i colori in base al fattore in ggplot2 (con esempi)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-27T07:11:46+00:00\",\"dateModified\":\"2023-07-27T07:11:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come assegnare i colori in base al fattore in ggplot2 (con esempi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come assegnare i colori in base al fattore in ggplot2 (con esempi)","description":"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/","og_locale":"it_IT","og_type":"article","og_title":"Come assegnare i colori in base al fattore in ggplot2 (con esempi)","og_description":"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.","og_url":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-27T07:11:46+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/","url":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/","name":"Come assegnare i colori in base al fattore in ggplot2 (con esempi)","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-27T07:11:46+00:00","dateModified":"2023-07-27T07:11:46+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come assegnare i colori in base al fattore in ggplot2, con diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/colore-per-fattore-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come assegnare i colori in base al fattore in ggplot2 (con esempi)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1208"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=1208"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1208\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}