axis-labels相关内容
我正在寻找减少ggplot2内建的饼图相对于其余图的显示半径(因为默认值会切断我的分类标签)。 library(ggplot2)$ b $这是一些虚拟数据和代码,它们会告诉你我正在经历什么: b图书馆(比例) 图书馆(网格) 区域 “非洲”,“北非”,“南非”,“东非”) Conti Pos Pos df pl geom_bar(stat =“identity”, co
..
我使用ggplot2创建了一个barplot,我需要提交的日志要求该轴朝内。 这是我的数据(dput)的文本表示形式 Mean.Inc.melt 包括标准错误 $ b $结构(列表(Var1 =结构(c(1L,2L,1L,2L,1L,2L),。标签= c(“收获“,”Pre-Harvest“),class =”factor“),Var2 =结构(c(1L,1L,2L
..
以下是相关代码: ggplot.3plus
..
我正在翻看1行和5列的小平面面板上的标签,以便小平面标题出现在底部,并且x轴出现在小平面的顶部。 原因是我想重复使用这些标题作为直接位于图下方的表。 所以在这个例子中... library(ggplot2) my.hist
..
我有一个ggplot,我想根据预定义的条件只突出显示一些特定的x轴标签。 我知道轴文本是由 p> 主题(axis.text = element_text(...)) 但这适用于轴的所有标签。我想要的是,格式更改只应用于条件= 1的标签。 可以包含 ifelse()函数在元素文本()中有不同的标签。 ggplot(iris,aes(Species,Pet
..
我需要ggplot2中的一个轴标签,其中标有“同化(μmolCO2 m-2 s-1)”,其中2个CO2为下标,-2和-1为上标。 Thanks。 解决方案 您可以尝试 xlab(bquote('同化('* mu〜'mol'〜CO [2]〜m) ^ -2〜s ^ -1 *')'))
..
我想在横轴上显示月份(缩写形式),相应的年份会打印一次。我知道如何显示月份年份: 一年中不必要的重复使标签混乱。相反,我想这样的事情: 除那年会在低于的月份打印。 我在轴标上方打印年,因为这是我能做的最好的。这遵循 annotate()函数的限制,如果它位于绘图区域之外,该函数将被剪切。我知道基于 annotate_custom()的可能解决方法,但我无法让它们处理日期对象(我没
..
我希望两个不同的嵌套分组变量的级别出现在图下面的不同行上,而不是图例中。 data
..
我想用对应的月份名称替换图表X轴上的数字(1,2,3,...)。 这是我的实际图表: 在填充系列的 DataView 中,我有“MONTH”包含值为1到12的列。 我也必须手动设置最小值和最大值值到0和13,否则我失去了第一列和最后一列,因为第一个X轴列的开始和Y轴之间以及Chart区域的最后一个X轴列结束之间没有空格。
..
我找不到解决方法来改变y轴刻度标签的格式。 现在我得到 0.03 和 0.035 这样的标签。但是我总是需要小数点后面三位数字。 最大的问题是,如何访问标签格式? 这是我的代码: 使用System; using System.Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Draw
..
这是我的问题: polyfit 不采用datetime值,因此我将日期时间转换为 mktime 多项式拟合工作 z4 = polyfit(d,y,3) p4 = poly1d(z4) 然而,对于情节,我希望在轴上的datetime描述,没有找出如何做那。你可以帮助我吗? fig = plt.figure(1) cx = fig.add_subplot(111)
..
我需要在x轴上删除1950年前的差距。 我试图使用 scale_x_continuous 但是这导致: 错误:提供给连续比例的离散值 我相信这必须与数据的日期格式有关。 示例数据: xy日期 1 -631152000 -1.018 1950-01-01 01:32:40 2 -628473600 -1.143 1950-02-01 01:32:40 3 -
..
我目前正在使用一个堆叠条形图,我的轴标签有问题。标签在第一次腮红看起来很好,但我注意到,在Y轴的顶部并不总是有刻度。我已在下面粘贴了一张照片。 正如您所看到的,即使有一个明显超出该值的条形,也不会有超过12万的价格。我意识到,轴是以固定的间隔创建ticks,但有没有办法强制最后一个tick值是scale的最大值?如果没有,一个更好的解决方案是,在一切都说完后,在标尺的顶部绘制一个额外的行/标
..
我使用d3.js做一个散点图,其中的点按他们的名字和一个随附的数字排列。 绘制的数据将如下所示: 名称,组,数字 “AB” ,“A”,0.5 “ABC”,“A”,10.0 “BC”,“B”,3.0 “BCD”,“B”,5.0 “ BCDE“,”B“,0.3 ”CD“,”C“,1.6 ”DE“,”D“,1.5 我想达成的目标。 是一个点,其中
..
我使用分组条形图( http://bl.ocks.org/mbostock/ 3887051 ),但x轴的文本非常长,如附图所示。如何旋转文本?谢谢。 解决方案 可以找到一个合理的解决方案此处 结果如下所示: 确保您完全了解此部分的代码: svg.append(“g”) .attr(“class”,“x axis” ) .attr(“transform”,“tr
..
我使用以下文本创建轴,但是标签的颜色未正确更改;颜色文本保持黑色。有人知道为什么? //创建Axis svg.selectAll(“。axis”) .data(d3.range(angle.domain()[1])) .enter()。append(“g”) .attr(“class”,“axis”) .attr(“transform”,function(d){return“r
..
是否有可能限制图表上显示的d3.svg.axis整数标签的数量?例如这个图。这里只有5个大小: [0,1,2,3,4] 。但是, .5,1.5,2.5 和 3.5 还会显示此刻度。 $ $ $ $ $ $ $ b d3.svg.axis() .tickFormat(d3.format(“d”)); 您也可以使用 tickFormat 轴将默认自动使用。
..
我想为nvd3中的气泡图设置自己的y轴标签。目前的标签是[1,2,3,4,5]。我想让他们显示为[2,4,8,16,32]。我发现了以下函数: chart.yAxis.tickValues(['2','4','8' 16','32']); 但标签未被更改此处。我不能理解为什么。 解决方案 如果 y 值本身不在2-32范围内。现在该图表只有 y 的值高达2 +。
..
首先,我是D3的新人。 :) 我有一个堆叠的条形图。我的y轴是一个有序的刻度(状态)。 在我的数据中,对于一些滴答,我可以有total = 0。所以,我只想看到标签当总> 0,但保持数据的所有刻度。 var data = [{“state”:“A”,“total”:“10”}, {“state”:“B”,“total”:“0”}, {“state”: “C”,“total”:“0”
..
如何在d3中向轴添加文本标签? 例如,我有一个带有x和y轴的简单线图。 在我的x轴上,我有从1到10的刻度。我想要“天”一词出现在它的下面,所以人们知道x轴正在计数天。 类似地,在y轴上,我将数字1-10作为刻度,并且我想要“sandwiches eaten”出现在侧面。 有一个简单的方法来做到这一点吗? 解决方案 Axis标签不内置于D3 轴组件,但您可以自行添加
..