2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								id: 587d7faa367417b2b2512bd3
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 08:17:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								title: Estiliza etiquetas D3
							 
						 
					
						
							
								
									
										
										
										
											2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								challengeType: 6
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								forumTopicId: 301492
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								dashedName: style-d3-labels
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --description--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 08:17:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Los métodos D3 pueden agregar estilos a las etiquetas de barras. El atributo `fill`  establece el color del texto para un nodo de texto `text` . El método `style()`  establece reglas CSS para otros estilos, como por ejemplo `font-family`  o `font-size` .
							 
						 
					
						
							
								
									
										
										
										
											2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --instructions--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 08:17:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Establece el `font-size`  de los elementos `text`  a `25px` , y el color del texto a rojo (red).
							 
						 
					
						
							
								
									
										
										
										
											2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --hints--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 08:17:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Todas las etiquetas deben tener un `fill`  de color rojo.
							 
						 
					
						
							
								
									
										
										
										
											2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								assert($('text').css('fill') == 'rgb(255, 0, 0)');
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 08:17:43 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Todas las etiquetas deben tener un `font-size`  de `25`  píxeles.
							 
						 
					
						
							
								
									
										
										
										
											2021-02-06 04:42:36 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								assert($('text').css('font-size') == '25px');
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --seed--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## --seed-contents--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```html
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< body >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  < script > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const dataset = [12, 31, 22, 17, 25, 18, 29, 14, 9];
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const w = 500;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const h = 100;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const svg = d3.select("body")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .append("svg")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .attr("width", w)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .attr("height", h);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    svg.selectAll("rect")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .data(dataset)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .enter()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .append("rect")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("x", (d, i) => i * 30)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("y", (d, i) => h - 3 * d)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("width", 25)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("height", (d, i) => d * 3)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("fill", "navy");
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    svg.selectAll("text")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .data(dataset)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .enter()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .append("text")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .text((d) => d)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("x", (d, i) => i * 30)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("y", (d, i) => h - (3 * d) - 3)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       // Add your code below this line
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       // Add your code above this line
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  < / script > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / body >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --solutions--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```html
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< body >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  < script > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const dataset = [12, 31, 22, 17, 25, 18, 29, 14, 9];
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const w = 500;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const h = 100;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    const svg = d3.select("body")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .append("svg")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .attr("width", w)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  .attr("height", h);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    svg.selectAll("rect")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .data(dataset)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .enter()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .append("rect")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("x", (d, i) => i * 30)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("y", (d, i) => h - 3 * d)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("width", 25)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("height", (d, i) => d * 3)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("fill", "navy");
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    svg.selectAll("text")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .data(dataset)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .enter()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .append("text")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .text((d) => d)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("x", (d, i) => i * 30)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("y", (d, i) => h - (3 * d) - 3)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .style("font-size", 25)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       .attr("fill", "red")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  < / script > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / body >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```