这是列联表的结果:
const [values, prefix, re = new RegExp(values.join("|"))] = [
["linear-gradient","flex"], "-webkit-"
];
[...document.styleSheets]
.forEach(({cssRules}) => {
const [[{style}], styles = Object.entries(style)] = [cssRules];
if (cssRules.length && styles.some(([, prop]) =>
re.test(prop))) {
console.log(cssRules[0].cssText);
styles
.forEach(([key, prop]) => {
if (re.test(prop)) style[key] = prop.replace(prop, prefix + prop)});
console.log(cssRules[0].cssText);
}
})
我需要创建一个这样的聚类条形图:
答案 0 :(得分:1)
让它与data RigidBody = RigidBody {mass :: Float}
inverseMass :: RigidBody -> Float
inverseMass body = 1 / mass body
一起使用的技巧是要意识到你基本上需要三条信息:1)inverseMass
,2)ggplot
,{{1}的值},和rating
,以及3)将用于区分的颜色。问题是数据目前不是这种格式。我们可以使用high
中的medium
函数来解决此问题,然后绘制数据。
low
gather
基本上可以通过获取一堆列并使用列名作为新创建的tidyverse
变量(我们称之为颜色)的值,以及这些列的值作为我们新创建的library(tidyverse)
dat = data_frame(rating=1:5, high=c(158, 77, 106, 82, 60), medium=c(1, 20, 10, 56, 97), low=c(36,25,36,71,62))
dat = dat %>%
gather(key=color, value=value, -rating)
ggplot(data=dat, aes(x=rating, y=value, fill=color)) +
geom_bar(stat='identity', position='dodge')
列(我们称之为值)中的值。