我有以下数据帧:
months = c(1,2,3,4,5,6,7,8,9,10,11,12)
totals = c(437318,406597,454125,432062,443323,414061,418627,428530,400509,427900,378849,344718)
test_df = data.frame(months, totals)
我使用以下代码创建了一个绘图:
test_df %>%
ggplot(aes(x=months, y=totals)) +
geom_bar(stat='identity', fill='red3') +
scale_y_continuous(breaks=scales::breaks_extended(n=10)) +
ggtitle('Amount by Month') +
ylab('Amount') +
xlab('Month')
ggplot假设x轴包含一个连续变量。我假设这是因为test_df$months是整数类型。我尝试编辑我的绘图代码,首先创建一个月名数组:
月 = c(“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”)
然后将它添加到绘图代码中:
scale_x_discrete(“月”,月)
但这不起作用。
如何使x轴显示为月份或月份名称的整数值?
您可以使用内置的矢量月.abb
:
library(dplyr)
library(ggplot2)
test_df %>%
mutate(months = factor(month.abb[months], levels = month.abb)) %>%
ggplot(aes(x=months, y=totals)) +
geom_bar(stat='identity', fill='red3') +
scale_y_continuous(breaks=scales::breaks_extended(n=10)) +
ggtitle('Amount by Month') +
ylab('Amount') +
xlab('Month')
问题内容: 如何使用Matplotlib将2D数组绘制为图像,且Matplotlib的y比例相对于y值的2的乘方? 例如,我的数组的第一行在图像中的高度为1,第二行的高度为4,依此类推。(单位无关)用单词解释并不简单,所以请看这张图像(那是我想要的结果类型): 替代文字http://support.sas.com/rnd/app/da/new/802ce/iml/chap1/images/wave
我想创建交互式甘特图(或序列图),用于显示多个处理器上的任务调度。 我找到了这个库,它产生了非常好的交互式甘特图。不幸的是,ploly-Gantt只适用于日期而不是数值,就像我对计划的运行时值所做的那样。 有没有可能用数值绘制甘特图? 代码示例:(我想使用这样的东西)
CSS 如何画出下面这种Tab 样式 右侧那个弧度,该如何画,还需要考虑z-index问题
问题内容: 我在netbeans平台上制作了App。我想绘制直方图。我有红色,绿色和蓝色的图像像素。因此,请任何人对我提出建议,如何使用该像素值绘制直方图?我的代码在下面,其中我使用图像的红色,绿色和蓝色像素值。 问题答案:
我希望生成一个可视化xml文件结构的图形。 我创建了一个节点列表来表示xml文件 每个节点包含3个字符串:xml标记、属性和内容。 xml 文件如下所示: 我希望通过枚举节点列表,使用Plotly和igraph库生成一个树形图。 我在这里使用这个网站作为参考。 我的XML文件包含子元素数量可变的元素。然而,给出的例子只向我展示了如何开发一个具有固定数量的子节点的树(这个例子展示了每个节点2个子节点
我的代码基本上来自此示例(http://corner.squareup.com/2010/07/smooth-signatures.html)和Google API(FingerPaint),但现在我想使用,以便根据手指的速度更改笔画宽度。 我想我可以把一条路径分成更小的部分,但我没有找到任何例子。还有第二篇文章(http://corner.squareup.com/2012/07/smoothe