我想制作一个带有ggplot2的条形图,其中一个条形图用指定的颜色进行抛光。
用简单的数据框来说明:
add_filter('add_to_cart_fragments', 'woocommerce_header_add_to_cart_fragment');
function woocommerce_header_add_to_cart_fragment( $fragments ) {
global $woocommerce;
ob_start();
?>
<a class="cart-customlocation" href="<?php echo wc_get_cart_url(); ?>" title="<?php _e( 'View your shopping cart' ); ?>"><?php WC()->cart->get_cart_contents_count(); ?></a>
<?php
$fragments['a.cart-customlocation'] = ob_get_clean();
return $fragments;
}
这是我到目前为止制作情节的原因:
type <- c('apples','pears','bananas','plums','melons','pineapples')
weight <- c(14,11,19,16,12,8)
fruit <- data.frame(type,weight)
答案 0 :(得分:1)
ggplot中条形的顺序取决于因子变量fruit$type
的级别顺序。
使用以下内容替换最后一行将起作用,因为我们要求因子级别为banana:
f + geom_bar(stat="identity", fill = (ifelse(levels(fruit$type)=='bananas', 'yellow', 'gray')))