如果定义的颜色scale_fill_manual少于因子中的级别,则会ggplot2抱怨此错误消息:
# Basic definition of the plot
plot <- ggplot(s4r, aes(x=DIM, y=nbexpress, fill=DIM))
# Printing plot and options
plot + geom_bar(stat="identity", show_guide=FALSE) +
scale_fill_manual(values=c("#CC0000", "#006600", "#669999", "#00CCCC",
"#660099", "#CC0066", "#FF9999", "#FF9900")
Run Code Online (Sandbox Code Playgroud)
显示:
Error: Insufficient values in manual scale. 10 needed but only 8 provided.
Run Code Online (Sandbox Code Playgroud)
如何避免这个错误?这对我来说尤其重要,因为我在一个服务器上运行动态数据并且R嵌入在网站CMS中,并且当有一些错误的级别时不希望图形失败(这可能发生,直到我们更正了数据库).
到目前为止,我已经找到了一种解决方法(请参阅我的回答),但我想知道是否有更优雅的解决方案.
我在计算机上的文件夹上有Git-Version控件,我根据该文件夹创建了一个RStudio项目,当进入RStudio并选择Git窗口右上角的选项卡时,我得到一个无限循环的符号.如果我尝试点击Diff或Commit任何其他按钮,我收到以下消息*
目录名称无效
在项目选项> Git/SVN中,我Git选择了我的起源None,我怀疑问题来自那里.仅供参考:我无法手动更改原点字段的内容.
注意: Git项目旨在作为本地版本控制,而不是用于上传/共享.
*令人惊讶的是,该消息是德语,即使我的RStudio语言是英语,我的Git语言是英语,所以上面是翻译.
我在伪分布式模式下使用CDH4,我在使用HBase和Pig时遇到了一些麻烦(但两者都很好).
我正在一步一步地遵循这个很好的教程:http: //blog.whitepages.com/2011/10/27/hbase-storage-and-pig/
所以我的Pig脚本看起来像这样
register /usr/lib/zookeeper/zookeeper-3.4.3-cdh4.1.2.jar
register /usr/lib/hbase/hbase-0.92.1-cdh4.1.2-security.jar
register /usr/lib/hbase/lib/guava-11.0.2.jar
raw_data = LOAD 'input.csv' USING PigStorage( ',' ) AS (
listing_id: chararray,
fname: chararray,
lname: chararray );
STORE raw_data INTO 'hbase://sample_names' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage ('info:fname info:lname');
Run Code Online (Sandbox Code Playgroud)
但是在输入以下命令时
pig -x local hbase_sample.pig
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息
ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2998: Unhandled internal error. org/apache/hadoop/hbase/filter/Filter
Run Code Online (Sandbox Code Playgroud)
我在网上找到的主要原因是类路径,所以这里是当前配置的列表,也许你在我的配置中发现了一些废话:
export HADOOP_HOME=/usr/lib/hadoop
export HADOOP_MAPRED_HOME=/usr/lib/hadoop-mapreduce
export HADOOP_CONF_DIR=/etc/hadoop/conf
export HBASE_HOME=/usr/lib/hbase
export HBASE_CONF_DIR=/etc/hbase/conf
export PIG_HOME=/usr/lib/pig
export PIG_CONF_DIR=/etc/pig/conf
export PATH="$HADOOP_HOME/bin:$HBASE_HOME/bin:$HADOOP_MAPRED_HOME/bin:$PIG_HOME/bin:$PATH"
export HADOOP_CLASSPATH="$HBASE_HOME/bin"
export PIG_CLASSPATH="$HBASE_HOME/bin:$PIG_HOME/bin"
Run Code Online (Sandbox Code Playgroud)
如果您需要更多详细信息,请参阅完整的猪堆栈跟踪:
Pig Stack Trace
---------------
ERROR 2998: …Run Code Online (Sandbox Code Playgroud)