OriginPro 2024b (学习版) 绘制3D坐标下 边际直方图
时间 2024年7月27日
1.导入数据
需要3列数据,分别作为x,y,z, 其中z值随便设置。快速设置z值的方法:在第4行“F(x)=”输入1,这一列的值全设置为1了。
设置x,y,z的方法如下:点击目标列的头,会自动弹出悬窗,再点击x,y,z就能分别设置x,y,z了。
2、插入3D散点图
按ctrl同时选中x,y,z列,再点击绘图、3D、3D散点图。
效果如下:
注意origin的xyz轴比较奇怪,这里特别记录:
3、将3D散点图投影到xy平面上(也可以不投影)
双击3D散点,在左侧,不勾选“原始数据”,勾选“xy投影“,再点击应用。
效果如下:
也可以不投影,直接只显示原始数据。将原始数据z值大小设置为0或接近0的数值,看上去就像在xy平面了
4.频率分析
右键x列,再点击频数分布,再点击确定。
对y列同理,右键y列,再点击频数分布,再点击确定。
对x和y进行完频率分析后,在表Book1会多出2个表,分别是FreqCounts1和FreqCounts2,其中,FreqCounts1是对x的频率分析,FreqCounts2是对y的频率分析。在表的最下方可以切换。
点击首行的绿色锁,可以设置直方图区间等参数。
想修改哪些参数就修改哪些参数。
在对x的频率分析的FreqCounts1中增加一列,起名叫做end_of_y,该列的数值统一设置为y轴结束位置的大小,即在第4行”F(x)=“输入数值即可。用来表示直方图的位置。
在对y的频率分析的FreqCounts2中增加一列,起名叫做begin_of_x,数值设置为x轴起始位置的大小,即在第4行”F(x)=“输入数值即可。
用来表示直方图的位置。
5、绘制直方图
点击Graph1,再点击图,再点击图表绘制。
下面这一步比较关键,卡了好一会儿。要点击下图中的右上角小箭头,2个全都打开,把设置全部打开。
选择FreqCounts1工作簿,再点击3D-条状图,再将”区间中心“设为x,”end_of_y"设为y,“计数”设为z。点击添加。点击预览和应用。
选择FreqCounts2工作簿,再点击3D-条状图,再将”区间中心“设为y,”end_of_y"设为x,“计数”设为z。点击添加。点击预览和应用。
效果如下
6、设置直方图的粗细
双击特别粗的直方图。在左侧分别选中FreqCounts1和FreqCounts2点击轮廓,取消勾选保持形状,设置“x方向条状宽度”和“y方向条状宽度”到合适大小即可。点击应用。
效果如下:
7、修改颜色
建议用颜色映射的方式上色。比如颜色从中间向两边渐变。单独增加一列,输入公式,计算得到数值。比如 sqrt((A-500)^2)
双击直方图,点击“图案”,点击“颜色”,点击“按点”,选一个好看的“颜色列表”,点击“颜色选项”中的“映射”,点击刚刚设置好的颜色列,点击应用。
设置“颜色映射”的“主级别数”能使得渐变色过度更加平滑。点击“颜色映射”,点击“级别”,修改“主级别数”,点击“确定”“应用”。