登录  注册 退出

密码子图书馆

您现在的位置是: 首页 > 科研绘图 > 平面绘图

平面绘图

Graphpad Prism如何设置X轴非数字刻度标签?

向日葵 2021-05-17 09:28:25平面绘图
之前我们说过:XY数据表所对应的图形,X 值和 Y 值共同定义数据点在二维空间的位置,尤其适用于散点图或直线连接的散点图。这就要求在XY数据表的输入里面X和Y必须是数值。但有些时候X轴所代表的的变量并不是数值或者采用非数值形式来表示,比如某地全年气温

之前我们说过:XY数据表所对应的图形,X 值和 Y 值共同定义数据点在二维空间的位置,尤其适用于散点图或直线连接的散点图


这就要求在XY数据表的输入里面X和Y必须是数值。但有些时候X轴所代表的的变量并不是数值或者采用非数值形式来表示,比如某地全年气温变化虽然可以采用1~12来表示12个月,但如果要求用月份缩写如Jan、Feb……(或者一月、二月)等来表示怎么办?
在XY数据表里面采用设置Row title(行标题)的方式来解决这个问题。
1、新建一个XY数据表,横坐标为Number(数字),纵坐标为Enter and plot a single Y value for each other(每个横坐标对应单个值)的形式;
Graphpad Prism如何设置X轴非数字刻度标签?(图1)
2、在XY数据表里按照下图依次输入各月份温度数据,Row title这一行也可以输入各种字符形式,X这一列空着(也可以输入数字1~12,但Graphpad Prism自动绘图的时候会将按照1~12来设置坐标轴范围,反而更麻烦);
Graphpad Prism如何设置X轴非数字刻度标签?(图2)
3、单击Graph下同名图标,选择XY Graph family下的Points & connecting line(直线连接的散点图),秒速生成所需图形,几乎不需要修改了。


Graphpad Prism如何设置X轴非数字刻度标签?(图3)


Graphpad Prism如何设置X轴非数字刻度标签?(图4)

Graphpad Prism如何设置X轴非数字刻度标签?(图5)
如果上面第2步在X列输入了数值:
Graphpad Prism如何设置X轴非数字刻度标签?(图6)
结果获得的图形如下:X轴范围需要进一步设置和优化
Graphpad Prism如何设置X轴非数字刻度标签?(图7)


  • 如下图所示,X轴范围比1-12的整数两端都多出0.5,将使得两端不和坐标轴相切。在X轴是数值刻度的时候,这是一个不显示数值但切实留出空间的小技巧。
  • 在Regularly spaced ticks-Number format里面选择Row titles,会把数值刻度改成行标题所表示的各种字符形式,选择其他则是对X列数值进行展示。

Graphpad Prism如何设置X轴非数字刻度标签?(图8)




Graphpad Prism如何设置X轴非数字刻度标签?(图5)
另外一种实现X轴刻度坐标的方法是,在Column(纵列表)里面输入数值,每列一个数字,列名可以用非数值字符形式表示。但纵列表只能以柱状图的方式展示数据,不能展示列与列之间的连线。而且会使得数据表很宽,不利于阅读。
Graphpad Prism如何设置X轴非数字刻度标签?(图10)
Graphpad Prism如何设置X轴非数字刻度标签?(图11)

文章来源:微信公众号  如图所示