用 Excel 绘制三角图解的原理和方法
Microsoft Excel 已经提供了大量的图表类型,但仍然有一些图
表类型没有提供,例如在地学中需要经常应用的三角图,就没有提供,
一般来说,这类问题有几种解决方式,或者找一个可以绘制三角图解
的软件,比如 Grapher 3.x 以上版本,geoplot;或者在 Excel 中通
过某种办法来“迂回”实现。 但是,是通过什么原理实现的呢,excel
中如何画三角图解呢。
首先,需要知道三角图解是如何绘制的。三角图有 a、b、c 三个
轴,和其他直角坐标系图解不同,a、b、c 三个轴的值范围都是
0~100,且满足 a+b+c=100。 所以,我们的思路是通过坐标变换来将
a、b、c 三个变量变换到二维坐标系统(X,Y)的散点图,然后再绘制
到图表中,而三角图的坐标轴以及刻度线都可以通过添加数据绘制,
然后隐藏掉 Excel 散点图的坐标轴,一个三角图解就绘制完成了。
假设我们将绘制的三角图三个轴都设置为 100 的长度,散点图的
圆点坐标设置在三角图的正下方(见上图),那么对于三角图中的任
意点,其在散点图中的坐标是:X =(b+c)/2-b, Y = a√
3/2=sin60*a.