Maxima 的绘图功能 2

本文最初写于 2011-07-03于 sohu 博客,这次博客搬家一起搬到这里来。

版权所有,转载请注明出处。

 

1.2 二维数据点绘图

预先把数据存于列表之中,然后可以使用discrete参数作图。
下面是一个离散数据点绘图的例子,各数据点之间用折线连接:

(%i7) xx:[0,1,2,3,4,5,6]$
yy:[0,1.8,3.5,10.5,12.0,15.5,17.3]$
wxplot2d([discrete,xx,yy]);

下面的例子将数据点绘制为一个个独立的点:

(%i10) wxplot2d([discrete,xx,yy], [style, [points]]);

我们还可以详细的指定数据点的形状、大小、颜色等参数。
[points] 的完整形式是: [points, radius, color, object]
radius 是直径,单位应该是像素,整数类型(待确定)
color: 1-blue 2-red 3-magenta 4-orange 5-brown 6-lime 7-aqua
object:
    1: filled circles
    2: open circles
    3: plus signs (+)
    4: times sign (x)
    5: asterisk (*)
    6: filled squares
    7: open squares
    8: filled triangles
    9: open triangles
    10:filled inverted triangles
    11: open inverted triangles
    12: filled lozenges
    13: open lozenges

下面的例子中,数据点的大小为 5,颜色为红色,类型为填充了的三角形。

(%i11) wxplot2d([discrete,xx,yy], [style, [points, 5, 2, 8]]);

除了 points 类型,还有 lines 类型和 linepoints 类型,下面分别介绍。
lines 类型的参数比较简单。只有粗细和颜色。
[lines] 的完整形式是: [lines, thickness, color]
颜色的设置和 points 类型是相同的。

(%i12) wxplot2d([discrete,xx,yy], [style, [lines, 4, 2]]);

[linepoints] 的完整形式是: [linepoints, thickness, radius, color, object]

(%i14) wxplot2d([discrete,xx,yy], [style, [linepoints, 2, 3, 3, 2]]);


(这里的结果有问题,还没找到解决的方法)

函数绘图和数据点绘图可以绘与一张图中。比如下面的例子:

(%i15) wxplot2d( [sin(t),[discrete,xx,yy]], [t, 0, 10], [style, [lines, 1, 2], [points, 3, 1, 11]] );

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值