有没有一种方法可以将串联字符串用作向量中的元素名称?我有一个text1
变量,其中包含一个列名,但是在稍后的阶段中,我将创建另一个列,并将其中的一些内容添加到name
中。收集数据后,这些新创建的名称将成为因子变量key
,我想在scale_fill_manual
中使用该变量并将颜色分配给因子水平。但是我不知道如何将其作为向量名称传递。代码如下所示:
text1 <- 'name'
ggplot(data) +
geom_area(aes(x,y, fill = key)) +
scale_fill_manual(values = c(paste0(text1, '_suffix') = 'blue',
paste0(text1, '_suffix2') = 'red)
有什么想法吗?
答案 0 :(得分:1)
似乎您正在寻找 <div class="newsletter-control-bar-left">
<input type="text" ng-model="search.text" placeholder="Search for Keywords" />
</div>
<div style="margin-top: 50px;">
<div class="newsletter-archive">
<ul class="nav nav-pills nav-stacked col-md-3 newsletter-side">
<li ng-repeat="post in posts"><a href="#{{post.id}}" data-toggle="tab">{{post.title}}</a></li>
</ul>
<div class="tab-content col-md-9">
<div class="tab-pane active" id="#">Navigate through the the Newsletter Archive!</div>
<div class="tab-pane" id="{{post.id}}" ng-repeat="post in posts | filter:search.text">
<div>
<p id="search_para" ng-bind-html="post.content | highlight:search.text">
</p>
</div>
</div>
</div>
</div>
setNames