在 Calc 中填充 xy 曲线下方/上方的区域

在 Calc 中填充 xy 曲线下方/上方的区域

我想绘制一个包含以下要点的图:

y >= f(x)

其中 f(x) 是我定义的某个函数。

使用 xy 图,我只能绘制函数:

y = f(x)

使用面积图,我可以绘制单个列的面积(即不是 y 作为 x 的函数)。有什么方法可以填充 xy 曲线上方的区域吗?

编辑:当 x 值是线性的(即 0、1、2、...)时,只需使用 y 系列的面积图即可轻松填充曲线下方的区域,如下所示(右):

在此处输入图片描述

答案1

我不知道 Libreoffice Calc 是否可行,所以我建议你使用其他程序来绘图。如果你不想学习具有强大绘图功能的程序的语法,例如Rgnuplot,则可以使用geogebra

sudo apt-get install geogebra

然后只需启动geogebra,并在窗口底部的输入字段中写入,例如:

y>=x^2

您的图形已绘制完毕。您可以右键单击对象来更改其属性(颜色、线宽等)。完成后,只需将图形计划移动到您希望图形显示的位置,然后使用出口选项来自文件菜单。例如导出为 .png,然后将图像插入 Calc。

geogebra是一种非常方便的简单绘图工具,也可以很容易地用它制作动画绘图。

答案2

LibreOffice Calc 不允许编辑 X/Y 数据系列(线)上方/下方的区域。因此我看到以下选项:

  • 尝试使用面积图类型;

  • 将图表导出为图形,例如 SVG(这是 4.0+ 的功能)并编辑生成的图片;

  • 使用 Gnumeric 创建图表 - Gnumeric 允许修改 X/Y 图下方的区域。

相关内容