Preencha a área abaixo / acima de uma curva x-y no Calc

5

Eu quero desenhar um gráfico com os pontos:

y >= f(x)

onde f (x) é alguma função que eu defino.

Usando um gráfico x-y, posso desenhar apenas a função:

y = f(x)

Usando um gráfico de área, posso desenhar uma área de uma única coluna (ou seja, não y como uma função de x). Existe alguma maneira de preencher a área acima da curva x-y?

EDIT: Quando os valores de x são lineares (ou seja, 0, 1, 2, ...), é fácil preencher a área abaixo da curva usando um gráfico de área apenas com a série y, como aqui (à direita) :

    
por Erel Segal-Halevi 25.12.2013 / 17:11

2 respostas

1

O LibreOffice Calc não permite editar a área acima / abaixo de uma série de dados X / Y (linha). Então eu vejo as seguintes opções:

  • tente usar um tipo de gráfico de área;

  • exporte o gráfico como gráfico, por exemplo SVG (este é um recurso 4.0 +) e edite a imagem resultante;

  • use o Gnumeric para criar o gráfico - o Gnumeric permite modificar a área abaixo de um gráfico X / Y.

por tohuwawohu 25.12.2013 / 19:00
2

Eu não sei se é possível no LibreOffice Calc, então eu aconselho você a usar outro programa para fazer o enredo. Se você não quiser aprender a sintaxe de um programa com recursos de plotagem sérios, como R ou gnuplot , você pode usar geogebra .

sudo apt-get install geogebra

Em seguida, basta lançar geogebra e escrever no campo "Entrada" na parte inferior da janela, por exemplo:

y>=x^2

e seu gráfico é plotado. Você pode clicar com o botão direito do mouse no objeto para alterar suas propriedades (cor, largura da linha, etc.). Depois de terminar, basta mover o plano gráfico para a posição em que deseja exibir o gráfico e usar a opção Exportar no menu Arquivo . Por exemplo, exporte para .png e insira a imagem no Calc.

geogebra é uma ferramenta muito útil para plotagem simples, é muito fácil fazer plotagens animadas nela também.

    
por falconer 25.12.2013 / 19:33