Grapher--寂寞无名的神器

承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac。 话说出来很潇洒的样子,充斥着一股迷之自信。

可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲。 其实在上一篇中我见到照片的时候就看出来用的是什么软件了,mac内置的grapher。grapher的诞生还有一段荡气回肠的“硅谷往事”,是一个令我汗颜而又激励我努力的故事。故事英文原文请看:http://www.PacificT.com/Story/,中文译文的网址打不开了,这里有个转载:https://blog.csdn.net/pkuaku/article/details/5828424 其实就是这样一个个生动而又如同就在身边的故事,累计在一起,造就了mac的不同吧。

跟Grapher比起来,Python的兼容性和普及度无疑会更好,所以上一篇中我给出了用Python绘制心形的方法。使用Python,不管是mac/Linux亦或Win,都能很顺畅的绘制出函数图形。 但是如果说操作简单、效果直观,Grapher出山,无人敢领其锋。至于我上篇中说到的mathmatica,那是很贵的好不好?

Grapher打开,选择2D/Default模式,就可以在界面上输入公式了。公式的输入大致有以下几种情况:

  • 通常的符号可以直接输入,类似y=。
  • 根号、分数、π符号等,点界面最右侧的“西格玛”符号,进去有很多预定义的结构,可以选中之后直接输入。
  • 绝对值直接使用竖线|符号,会自动出来两个,在中间输入绝对值中间的内容。
  • arccos这样的,是预定义的函数,可以直接输入。
  • 上标(乘方)可以使用^符号后输入。
  • 下标,比如西格玛函数的下标,可以使用下划线_之后输入。

基本上知道这些就可以输入公式了。注意输入公式的过程中,全部要使用西文、半角字符,这样输入完成后,Grapher才能自动进行运算,并绘制出图形。 心形图像分成上下两部分,有两个y=f(x)公式,在Grapher中可以输入两个公式,然后在左侧公式列表中全部勾选上公式前面的选中框,两部分函数图形就可以同屏显示了。

除了进行函数计算、图形计算,所输入的公式也可以直接拷贝出来,粘贴到keynote/pages文档里面,因为是矢量图形,放大多少也不会造成锯齿和失真。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏飞扬的花生

jsencrypt参数前端加密c#解密

      写程序时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,如何防止提交的请求不被抓包后串改,虽然无法说绝对安全却给非法提交提高了难度...

3859
来自专栏芋道源码1024

熔断器 Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker

本文主要基于 Hystrix 1.5.X 版本 1. 概述 2. HystrixCircuitBreaker 3. HystrixCircuitBreaker....

5317
来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2707
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

31710
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4025
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3145
来自专栏菩提树下的杨过

Flash/Flex学习笔记(23):运动学原理

先写一个公用的小球类Ball: package{ import flash.display.Sprite; //小球 类 public class B...

25310
来自专栏一个爱瞎折腾的程序猿

sqlserver使用存储过程跟踪SQL

USE [master] GO /****** Object: StoredProcedure [dbo].[sp_perfworkload_trace_s...

2060
来自专栏魂祭心

原 canvas绘制clock

4064
来自专栏码匠的流水账

聊聊NettyConnector的start及shutdown

reactor-netty-0.7.6.RELEASE-sources.jar!/reactor/ipc/netty/NettyConnector.java

851

扫码关注云+社区