用origin做三维柱状图,怎么修改单独柱子的颜色?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用origin做三维柱状图,怎么修改单独柱子的颜色?相关的知识,希望对你有一定的参考价值。
如图所示,我们已经画好了这个柱状图,但是本人感觉黑色太丑,想更换其颜色2、我们双击该柱子,在plot details——group——edit mode中选择independent,如图所示
3、然后在pattern——fill——color中选择blue,如图所示
4、然后点击选择ok即可
5、可以看到我们画的柱状图的其中一个柱子的颜色已经更改了
你应该是用同一列 Y 值数据绘制的柱状图,所以默认的颜色是一样的(如下图所示)。那些回答“双击选中就可以改颜色”的回答显然是没有抓到重点……如果是这样的话,较简单的做法是:首先 按住 Ctrl 键(注意,是按住,不是只按一下),然后再双击你想要修改的柱子。这时候就可以修改颜色了。此方法不仅可以修改颜色,对于其他图形(如散点图,还可以修改形状,大小等属性)。【注】此方法对于 Origin 8.5 之后的版本可行,8.5 之前的老版本无此功能。如果你将数据分列在不同的数据列,那么绘图的时候 Origin 会默认将不同列的数据用不同的颜色填充,如下:如果嫌弃默认的颜色不好看,这时候可以双击任意柱状图,在弹出的对话框中选择 Pattern 选项卡,在 Color 下拉菜单中选择 By Plots 选项卡,在 Increment list下列菜单中选一种你心仪的色带,如下图所示:比如我选的是 Q05 Season Spring,如下然后再点击选择某一个色带,如下:然后点击 Apply 就可以得到颜色不同的柱状图了,如下:如果你不喜欢这组颜色,可以在上一步更换别的色带。这就是点击 Apply 而先不点击 OK 的好处。等你确认好喜欢的颜色之后,再点 OK。希望能帮到你。 参考技术A 一、柱状图绘制
1)准备数据。
一般,我们使用MTT法测细胞的生存率时,需要测试多个浓度下(此篇设定了对照组0和浓度分别为31.25、62.5、125、250、500 μg/mL的细胞)的细胞存活率,而为了提高检测准确性和稳定性,每个浓度的细胞在96孔板中要测三个孔。而酶标仪的原理是通过检测穿过每个孔的单色光的光信号变化,并经过一系列的算法还原出一个光密度值OD,来体现单个孔中的细胞相对数量。因而,下图中我们自主设定了六个浓度的细胞,且每个浓度有三个孔的光密度值。
2)计算均值和标准差。
因为我们最后的柱状图是以每个浓度下三个数据的均值为主制图,而三个数据的标准差作为误差标记出每个柱的误差棒,因而,需要计算每个浓度下数据的均值和标准差。那么,Origin作为一个数据分析和绘图软件,当然为我们配备了这样的功能。如下图所示步骤操作,再选定三个Y列之后,打开描述性统计对话框。
由于已经提前选好了数据范围,所以直接点击确定即可。
如下图所示,点击确定后,新产生的两列数据就是前面每个浓度下数据的均值和标准差。
3)尝试制图。
如下图所示,在做柱状图前先更改下均值的几个名称。
接着,选中A(X)、Mean(Y)、SD(yEr?这三列之后,点击Plot——》Column/Bar/Pie——》Column即可绘制柱状图。
如下图所示,柱状图的效果不是很理想,因为每个柱子位于实际坐标位置因而间距不均匀。
4)替换横坐标数值。
现在,重新添加三列数据,第一列为X属性,数据为1到6,第二列和第三了分别为复制前面的均值和标准差。注意,第二列的属性要设置为Y,而第三列要设置为Y Error。
同时框选新添加的三列数据,然后绘制Column柱状图。可以看到,现在各柱间距是相等的,然后,我们准备将当前的横坐标替换为0 31.25 62.5 125 250。
双击横坐标值,会自动弹出到Tick Labels分页,在Display子分页中,将Type类型改为Tick-indexed dataset坐标索引数据集,然后在Dataset Name中选择表格第一列,即A"Concentation"。
确定之后,如下图所示,横坐标已经替换为了正确的细胞浓度。
二、柱状图优化
1)更改柱体颜色。
这里必须双击柱体的边框,才能打开绘制细节的修改面板。在Pattern图案分页下,主要有两种修改对象,一个是Border边框,一个是Fill填充。看到这里,熟悉Office的同学应该能感觉到,这边框和填充是Word和PPT中对图案的常用修改模式。下图中,我们将柱体的填充颜色改为了红色。而对于其他的可改项,大家可自行尝试。
2)更改柱间距。
将制图细节面板切换到Spacing空间分页,可修改柱间距(其实是ErrorBar误差棒的间距,因为棒在柱的中间,所以用Gap Between Bars描述起来更准确)。如图所示,我们将原先默认的20%增加到了40%,可以看到柱间距明显增大了一些,看起来更舒适。
3)可更改Error Bar。
双击图中的Error Bar可打开对误差棒的修改面板,或是将Layer1中的选项切换到第二个,也可打开此面板。大家可自行尝试对Error Bar的一些修改 参考技术B 双击你的三百维图,在出现的plot
detail
对话框里,双击左上角graph下面的layer,这时候下拉单出现sheet……,你鼠标点击一下这个下拉单,右度半边上面属性里会出现XY
FACES等属性,你就在XY
FACES属性下面的
border
color和fill
里改颜色就行回了,比如可答以都更改为
increment,这时候你的柱子就是不同的颜色了
highcharts做柱状图,怎样设置柱子宽度
可以通过设置plotOptions内对应series的pointWidth也就是数据点的宽度值加以控制,完整代码如下所示:view sourceprint?
01.$(function ()
02.$('#container').highcharts(
03.chart:
04.type: 'bar'
05.,
06.xAxis:
07.categories: ['Jan', 'Feb', 'Mar']
08.,
09.
10.plotOptions:
11.series:
12.pointWidth: 3 //柱子的宽度值 单位为px
13.
14.,
15.credits:
16.text: 'highcharts的博客',
17.href: 'http://www.stepday.com/myblog/?highcharts',
18.position:
19.align: 'right', //水平居右
20.verticalAlign: 'bottom' //垂直底部
21.,
22.style:
23.cursor: 'pointer', //鼠标样式为手型
24.color: '#FF0000', //字体颜色
25.fontSize: '10px' //字体大小
26.
27.,
28.series: [
29.data: [29.9, 71.5, 106.4]
30.]
31.);
32.); 参考技术A
设置 plotOptions.column.pointWidth 即可,
// ...
plotOptions:
column:
pointWidth:20
// 见 API 文档 http://www.hcharts.cn/api/index.php#plotOptions.column.pointWidth
// ...
);
以上是关于用origin做三维柱状图,怎么修改单独柱子的颜色?的主要内容,如果未能解决你的问题,请参考以下文章
你的柱状图(JFreeChart)为啥每根柱子的颜色都不一样,怎么做到的????