等高线图 #
-
班 sage.plot.contour_plot。 等高线图 ( xy数据阵列 , 润智 , yrange公司 , 选项 ) # 基础: 图形基本体 等高线图图形类型的图元类。 请参见 contour_plot? 以帮助实际绘制等高线。 输入: xy数据阵列 -给出函数评估值的列表列表 在网格上 润智 -两个浮点数组成的元组表示水平方向的范围 yrange公司 -两个浮点数组成的元组表示垂直方向的范围 选项 -传递给构造函数的有效绘图选项的dict
示例: 注意,这通常应通过以下方式间接使用 轮廓_地块 : 圣人: 从 sage.plot.contour_plot软件包 进口 等高线图 圣人: C类 = 等高线图 ([[ 1 , 三 ],[ 2 , 4 ]], ( 1 , 2 ), ( 2 , 三 ), 选项 = {}) 圣人: C类 由2 x 2数据网格定义的等高线图 圣人: C类 . 润智 (1, 2) -
获取最大数据 ( ) # 返回包含边界框数据的字典。 示例: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: (f) ( x , 年 ) = x ^ 2 + 年 ^ 2 圣人: 天 = 轮廓_地块 ( (f) , ( 三 , 6 ), ( 三 , 6 ))[ 0 ] . 获取最大数据 () 圣人: 天 [ “xmin” ] 3 圣人: 天 [ “ymin” ] 3
-
sage.plot.contour_plot。 轮廓_地块 ( (f) , 润智 , yrange公司 , 绘图点 = 100 , 填满 = 真的 , 等高线 = 无 , 线宽度 = 无 , 线型 = 无 , 标签 = False(错误) , 框架 = 真的 , 轴 = False(错误) , 色条 = False(错误) , 图例_标签 = 无 , 方面比率 = 1 , 区域 = 无 , 标签字体大小 = 9 , 标签_颜色 = “蓝色” , 标签_线条 = 无 , 标签行间距 = 三 , 标签(_fmt) = “%1.2f” , 颜色栏方向 = “垂直” , 颜色栏_格式 = 无 , 颜色栏_间距 = “制服” , ** 选项 ) # 轮廓_地块 取两个变量的函数, \(f(x,y)\) 并在指定的 润智 和 yrange公司 如下所示。 轮廓线(f, (xmin,xmax), (ymin,ymax), ...) 输入: (f) –两个变量的函数 (xmin,xmax) –2元组,范围 x 值OR 3元组 (x,xmin,xmax) (ymin,ymax) –2元组,范围 年 值OR 3元组 (y,ymin,ymax)
以下输入必须全部作为命名参数传入: 绘图点 –整数(默认值:100); 要绘制的点数 在网格的每个方向。对于旧计算机,25是可以的,但是 不应用于验证特定交点。 填满 –bool(默认值: 真的 ),是否在区域中着色 等高线之间 cmap公司 –颜色映射(默认值: “灰色” ),名称 预定义的颜色映射、颜色列表或matplotlib实例 彩色贴图。 类型: 进口 matplotlib.cm; matplotlib.cm.datad.keys() 获取可用的颜色映射名称。 等高线 –整数或数字列表(默认值: 无 ): 如果给出了数字列表,则指定轮廓级别 使用。 如果给定一个整数,那么这许多等高线是 使用,但自动确定准确的液位。 如果 无 传递(或未给出选项),则轮廓数 行是自动确定的,通常约为5行。 线宽度 –整数或整数列表(默认值:无),如果 所有级别的单个整数将具有给定的宽度, 否则,将按照宽度的顺序绘制标高 鉴于。 如果列表短于轮廓数,则 宽度将被循环地重复。 线型 –字符串或字符串列表(默认值:无) 要打印的线的样式,其中之一: “固体” , “虚线” , “dashdot” , “虚线” 分别为 "-" , "--" , "-." , ":" 。如果列表短于 轮廓,然后风格将循环重复。 标签 –boolean(默认值:False)是否显示级别标签。 以下选项用于调整的样式和位置 标签,如果未显示标签,则它们无效。 标签字体大小 –integer(默认值:9),字体大小 标签。 标签_颜色 –字符串或颜色序列(默认值: 无)如果是字符串,则给出单个颜色的名称 绘制所有标签。 如果是序列,则给出 标签。 颜色是一个字符串,给出一个或一个 3个浮点元组。 标签_线条 –boolean(默认值:如果fill为True,则为False, 否则为True),控制基础轮廓是否 是否删除。 标签行间距 –integer(默认值:3),内联时, 这是从每一侧删除的轮廓量, 以像素为单位。 标签(_fmt) –格式字符串(默认值:“%1.2f”),这是 用于从级别获取标签文本。 这也可以是 轮廓级别为键的字典及其对应 文本字符串标签作为值。 它也可以是任何可调用的 使用数字轮廓级别调用时返回字符串。
色条 –boolean(默认值:False)是否显示颜色条。 以下选项用于调整的样式和位置 颜色条。 如果未显示颜色条,则它们没有效果。 颜色栏方向 –字符串(默认值:“垂直”), 控制颜色条的位置,可以是“垂直” 或“水平” 颜色栏_格式 –格式字符串,用于格式化 颜色条标签。 颜色栏_间距 –string(默认值:“proportional”)。 如果 “成比例”,使轮廓分割与 值。 如果为“均匀”,则将颜色条分割均匀隔开, 不考虑数值。
图例_标签 –图例中此项目的标签 区域 -(默认值:无)如果给定了区域,它必须是函数 两个变量。 仅曲面中区域(x,y)的线段 返回的数字>0将包含在绘图中。
警告 由于matplotlib中的实现细节,单轮廓 数据全部位于唯一轮廓一侧的曲线图可以 未正确绘制。 我们试图检测这种情况 并且当它出现时,产生比空白情节更好的东西 发生; 一 用户警告 在这种情况下会发射。 示例: 这里我们画一个简单的双变量函数。 请注意 由于输入函数是一个表达式,我们需要显式地 在3元组中声明范围的变量: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 轮廓_地块 ( 余弦 ( x ^ 2 + 年 ^ 2 ), ( x , - 4 , 4 ), ( 年 , - 4 , 4 )) 包含1个图形基元的图形对象 在这里,我们更改范围并添加一些选项: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 轮廓_地块 (( x ^ 2 ) * 余弦 ( x * 年 ), ( x , - 10 , 5 ), ( 年 , - 5 , 5 ), 填满 = False(错误) , 绘图点 = 150 ) 包含1个图形基元的图形对象 更复杂的情节: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 轮廓_地块 ( 罪 ( x ^ 2 + 年 ^ 2 ) * 余弦 ( x ) * 罪 ( 年 ), ( x , - 4 , 4 ), ( 年 , - 4 , 4 ), 绘图点 = 150 ) 包含1个图形基元的图形对象 一些椭圆曲线,但具有符号端点。 在第一个 例如,由于我们将 变量 \(x \) , \(年\) : 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( 年 , - 圆周率 , 圆周率 ), ( x , - 圆周率 , 圆周率 )) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 )) 包含1个图形基元的图形对象 我们可以使用轮廓级别: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: (f) ( x , 年 ) = x ^ 2 + 年 ^ 2 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 )) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), 等高线 = 2 , cmap公司 = [( 1 , 0 , 0 ), ( 0 , 1 , 0 ), ( 0 , 0 , 1 )]) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), ....: 等高线 = ( 0.1 , 1 , 1.2 , 1.4 ), cmap公司 = “hsv” ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), 等高线 = ( 1 ,), 填满 = False(错误) ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( x - 年 ^ 2 , ( x , - 5 , 5 ), ( 年 , - 三 , 三 ), 等高线 = [ - 4 , 0 , 1 ]) 包含1个图形基元的图形对象 我们可以更改线条的样式: 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), 填满 = False(错误) , 线宽度 = 10 ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), 填满 = False(错误) , 线型 = “dashdot” ) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( x ^ 2 - 年 ^ 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), ....: 等高线 = [ 0 , 1 , 2 , 三 , 4 ], 线宽度 = [ 1 , 5 ], ....: 线型 = [ “实心” , “虚线” ], 填满 = False(错误) ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( x ^ 2 - 年 ^ 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), ....: 等高线 = [ 0 , 1 , 2 , 三 , 4 ], 线宽度 = [ 1 , 5 ], ....: 线型 = [ “实心” , “虚线” ]) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( x ^ 2 - 年 ^ 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), ....: 等高线 = [ 0 , 1 , 2 , 三 , 4 ], 线宽度 = [ 1 , 5 ], ....: 线型 = [ '-' , ':' ]) 圣人: P(P) 包含1个图形基元的图形对象 我们可以添加标签并使用它们: 圣人: 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 ) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , ....: 标签 = 真的 , 标签(_fmt) = " %1.0倍 " , ....: 标签_颜色 = “黑色” ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 , ....: 等高线 = [ - 4 , 0 , 4 ], ....: 标签(_fmt) = { - 4 : “低” , 0 : “中等” , 4 : “嗨” }, ....: 标签_颜色 = “黑色” ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 , ....: 等高线 = [ - 4 , 0 , 4 ], 标签(_fmt) = λ x : “$z= %秒 $" % x , ....: 标签_颜色 = “黑色” , 标签_线条 = 真的 , ....: 标签字体大小 = 12 ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 , ....: 标签字体大小 = 18 ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 , ....: 标签行间距 = 1 ) 圣人: P(P) 包含1个图形基元的图形对象 圣人: P(P) = 轮廓_地块 ( 年 ^ 2 + 1 - x ^ 三 - x , ( x , - 圆周率 , 圆周率 ), ( 年 , - 圆周率 , 圆周率 ), ....: 填满 = False(错误) , cmap公司 = “hsv” , 标签 = 真的 , ....: 标签_线条 = False(错误) ) 圣人: P(P) 包含1个图形基元的图形对象 如果需要,我们可以更改标签的颜色: 圣人: 轮廓_地块 ( (f) , ( - 2 , 2 ), ( - 2 , 2 ), 标签 = 真的 , 标签_颜色 = “红色” ) 包含1个图形基元的图形对象 我们还可以添加颜色条: 圣人: (f) ( x , 年 ) = x ^ 2 + 年 ^ 2 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 色条 = 真的 ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 色条 = 真的 , 颜色栏方向 = “水平” ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 等高线 = [ - 2 , - 1 , 4 ], 色条 = 真的 ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 等高线 = [ - 2 , - 1 , 4 ], ....: 色条 = 真的 , 颜色栏_间距 = “制服” ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 等高线 = [ 0 , 2 , 三 , 6 ], ....: 色条 = 真的 , 颜色栏_格式 = ' %.3英尺 ' ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 标签 = 真的 , ....: 标签_颜色 = “红色” , 等高线 = [ 0 , 2 , 三 , 6 ], ....: 色条 = 真的 ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), cmap公司 = “冬天” , ....: 等高线 = 20 , 填满 = False(错误) , 色条 = 真的 ) 包含1个图形基元的图形对象 这应绘制以原点为中心的同心圆: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 轮廓_地块 ( x ^ 2 + 年 ^ 2 - 2 ,( x , - 1 , 1 ), ( 年 , - 1 , 1 )) 包含1个图形基元的图形对象 额外的选项将传递给show(),只要它们有效: 圣人: (f) ( x , 年 ) = 余弦 ( x ) + 罪 ( 年 ) 圣人: 轮廓_地块 ( (f) , ( 0 , 圆周率 ), ( 0 , 圆周率 ), 轴 = 真的 ) 包含1个图形基元的图形对象 圣人: 轮廓_地块 ( (f) , ( 0 , 圆周率 ), ( 0 , 圆周率 )) . 显示 ( 轴 = 真的 ) #这些是等效的 还可以绘制缩小区域: 圣人: 轮廓_地块 ( x ** 2 - 年 ** 2 , ( x , - 2 , 2 ), ( 年 , - 2 , 2 ), 区域 = x - 年 , 绘图点 = 300 ) 包含1个图形基元的图形对象 请注意 fill=假 还有灰度轮廓 轮廓和轴之间可能混淆,因此使用 fill=假 与 轴=真 注意: 圣人: 轮廓_地块 ( (f) , ( - 圆周率 , 圆周率 ), ( - 圆周率 , 圆周率 ), 填满 = False(错误) , 轴 = 真的 ) 包含1个图形基元的图形对象 如果您正在绘制唯一轮廓,并且所有数据都位于 一边,然后(作为 github问题#21042 )启发式可能是 用于提高结果; 在这种情况下,发出警告: 圣人: 轮廓_地块 ( λ x , 年 : 防抱死制动系统 ( x ^ 2 - 年 ^ 2 ), ( - 1 , 1 ), ( - 1 , 1 ), ....: 等高线 = [ 0 ], 填满 = False(错误) , cmap公司 = [ “蓝色” ]) ... 用户警告:其值的函数的病理轮廓图 全部位于鞋底轮廓的一侧; 我们正在添加更多情节 点并扰乱函数值。 包含1个图形基元的图形对象 也可以绘制常量函数(具有单个轮廓); 这在以前是不可能的 github问题#21042 : 圣人: 轮廓_地块 ( λ x , 年 : 0 , ( - 1 , 1 ), ( - 1 , 1 ), ....: 等高线 = [ 0 ], 填满 = False(错误) , cmap公司 = [ “蓝色” ]) …图形对象由1个图形原语组成
-
sage.plot.contour_plot。 使相等 ( (f) ) # 返回重写为符号函数的方程 负值,当 真的 ,当为正时 False(错误) . 示例: 圣人: 从 sage.plot.contour_plot软件包 进口 使相等 圣人: 无功功率,无功功率 ( “x,y” ) (x,y) 圣人: 使相等 ( x ^ 2 < 2 ) x ^2-2 圣人: 使相等 ( x ^ 2 > 2 ) -x^2+2 圣人: 使相等 ( x * 年 > 1 ) -x*y+1 圣人: 使相等 ( 年 > 0 ) -年 圣人: (f) = 使相等 ( λ x , 年 : x > 年 ) 圣人: (f) ( 1 , 2 ) 1 圣人: (f) ( 2 , 1 ) -1
-
sage.plot.contour_plot。 隐含图 ( (f) , 润智 , yrange公司 , 绘图点 = 150 , 等高线 = (0,) , 填满 = False(错误) , cmap公司 = [蓝色] , ** 选项 ) # 隐含图 取两个变量的函数, \(f(x,y)\) 并绘制曲线 \(f(x,y)=0) 超过规定值 润智 和 yrange公司 如下所示。 隐式plot(f, (xmin,xmax), (ymin,ymax), ...) 隐式plot(f, (x,xmin,xmax), (y,ymin,ymax), ...) 输入: (f) –双变量函数或双变量方程 (xmin,xmax) –2元组,范围 x 值或 (x,xmin,xmax) (ymin,ymax) –2元组,范围 年 值或 (y,ymin,ymax)
以下输入必须全部作为命名参数传入: 绘图点 –整数(默认值:150); 要绘制的点数 在网格的每个方向 填满 –布尔值(默认值: False(错误) ); 如果 真的 ,填充区域 \(f(x,y)<0) . 填充色 –字符串(默认值: “蓝色” ),区域的颜色 哪里 \(f(x,y)<0) 如果 填满 = 真的 。颜色在中定义 sage.plot.颜色 ; 尝试 颜色? 看到他们所有人。 线宽 –integer(默认值:None),如果是所有级别的单个整数 将具有给定的宽度,否则将使用 宽度按给定顺序。 线型 –string(默认值:无),行的样式 绘制,其中之一: “固体” , “虚线” , “dashdot” 或 “虚线” 分别为 "-" , "--" , "-." ,或 ":" . 颜色 –字符串(默认值: “蓝色” ),绘图的颜色。 颜色 在中定义 sage.plot.颜色 ; 尝试 颜色? 看到他们所有人。 如果 填满 = 真的 ,则此操作仅设置 绘图。 请参见 填充色 用于设置填充区域的颜色。 图例_标签 –图例中此项目的标签 基础 –(默认值:10)如果 设置对数刻度。 此值必须大于1。 底座 也可以作为列表或元组给出 (基数, 基本) . basex(基本) 沿水平方向设置对数的底 轴和 卑鄙的 沿垂直轴设置底面。 规模 –(默认值: “线性” )字符串。轴的刻度。 可能的值为 “线性” , “日志” , “半对数” , “符号学” . 标尺也可以作为列表的单个参数给出 或元组 (比例尺, 底座) 或 (比例尺, basex、, 基本) . 这个 “日志” 刻度将水平轴和垂直轴设置为 对数刻度。 这个 “半对数” 刻度设置水平轴 对数刻度。 这个 “符号学” 刻度设置垂直轴 对数刻度。 这个 “线性” 比例是默认值 什么时候 绘图 已初始化。
警告 由于matplotlib中的实现细节,隐式绘图 其数据全部为非阳性或非阴性的可能不是 正确绘制。 我们试图发现这种情况,并 当它发生的时候,创造出比空白情节更好的东西; 一 用户警告 在这种情况下会发射。 示例: 半径为2的简单圆。 请注意 由于输入函数是一个表达式,我们需要显式地 在3元组中声明范围的变量: 圣人: 无功功率,无功功率 ( “x y” ) (x,y) 圣人: 隐含图 ( x ^ 2 + 年 ^ 2 - 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 )) 包含1个图形基元的图形对象 我们可以做同样的事情,但使用一个可调用的函数,所以我们不能 需要显式定义范围中的变量。 我们也填充 内部: 圣人: (f) ( x , 年 ) = x ^ 2 + 年 ^ 2 - 2 圣人: 隐含图 ( (f) , ( - 三 , 三 ), ( - 三 , 三 ), 填满 = 真的 , 绘图点 = 500 ) #长时间 由2个图形基元组成的图形对象 相同的圆,但线宽不同: 圣人: 隐含图 ( (f) , ( - 三 , 三 ), ( - 三 , 三 ), 线宽 = 6 ) 包含1个图形基元的图形对象 同样是同一个圆,但这次是带虚线边框的: 圣人: 隐含图 ( (f) , ( - 三 , 三 ), ( - 三 , 三 ), 线型 = “dashdot” ) 包含1个图形基元的图形对象 具有不同线条和填充颜色的同一个圆: 圣人: 隐含图 ( (f) , ( - 三 , 三 ), ( - 三 , 三 ), 颜色 = “红色” , #长时间 ....: 填满 = 真的 , 填充色 = “绿色” , ....: 绘图点 = 500 ) 由2个图形基元组成的图形对象 还可以绘制方程式: 圣人: 无功功率,无功功率 ( “x y” ) (x,y) 圣人: 隐含图 ( x ^ 2 + 年 ^ 2 == 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 )) 包含1个图形基元的图形对象 您甚至可以更改绘图的颜色: 圣人: 隐含图 ( x ^ 2 + 年 ^ 2 == 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 颜色 = “红色” ) 包含1个图形基元的图形对象 填充区域的颜色可以更改: 圣人: 隐含图 ( x ** 2 + 年 ** 2 == 2 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 ), 填满 = 真的 , 填充色 = “红色” ) 由2个图形基元组成的图形对象 下面是一个漂亮(又长)的示例,它也测试了这一切 颜色与此配合使用: 圣人: 克 = 绘图 () 圣人: 柜台 = 0 圣人: 对于 科尔 在里面 颜色 . 钥匙 (): #长时间 ....: 克 += 隐含图 ( x ^ 2 + 年 ^ 2 == 1 + 柜台 * .1 , ( x , - 4 , 4 ),( 年 , - 4 , 4 ), 颜色 = 科尔 ) ....: 柜台 += 1 圣人: 克 #长时间 由148个图形图元组成的图形对象 我们可以定义一个级别- \(n \) 边界的近似 Mandelbrot集合: 圣人: 定义 曼德尔 ( n个 ): ....: c(c) = 一夫多妻制 ( CDF公司 , “c” ) ....: z(z) = 0 ....: 对于 我 在里面 范围 ( n个 ): ....: z(z) = z(z) * z(z) + c(c) ....: 定义 (f) ( x , 年 ): ....: val值 = z(z) ( CDF公司 ( x , 年 )) ....: 返回 val值 . 规范 () - 4 ....: 返回 (f) 一级近似值只是一个圆: 圣人: 隐含图 ( 曼德尔 ( 1 ), ( - 三 , 三 ), ( - 三 , 三 )) 包含1个图形基元的图形对象 第三级近似开始变得有趣: 圣人: 隐含图 ( 曼德尔 ( 三 ), ( - 2 , 1 ), ( - 1.5 , 1.5 )) 包含1个图形基元的图形对象 第七级近似是64次多项式,并且 隐含图 在曲线的这一部分做得很好。 ( 绘图点=200 看起来更好,但需要一秒钟的时间。) 圣人: 隐含图 ( 曼德尔 ( 7 ), ( - 0.3 , 0.05 ), ( - 1.15 , - 0.9 ), 绘图点 = 50 ) 包含1个图形基元的图形对象 使用python函数而不是 用户应将绘图点数增加到的符号表达式 避免工件: 圣人: 隐含图 ( λ x , 年 : x ^ 2 + 年 ^ 2 - 2 , ( x , - 三 , 三 ), #长时间 ....: ( 年 , - 三 , 三 ), 填满 = 真的 , 绘图点 = 500 ) 由2个图形基元组成的图形对象 “loglog”刻度上的隐式绘图示例: 圣人: 隐含图 ( x ^ 2 + 年 ^ 2 == 200 , ( x , 1 , 200 ), ( 年 , 1 , 200 ), 规模 = '日志' ) 包含1个图形基元的图形对象
-
sage.plot.contour_plot。 区域_绘图 ( (f) , 润智 , yrange公司 , 绘图点 = 100 , 铬镍铁合金 = “蓝色” , 外科尔 = 无 , bordercol公司 = 无 , 边框样式 = 无 , 边界宽度 = 无 , 框架 = False(错误) , 轴 = 真的 , 图例_标签 = 无 , 方面比率 = 1 , 阿尔法 = 1 , ** 选项 ) # 区域_绘图 采用两个变量的布尔函数, \(f(x,y)\) 并绘制f为True的区域 润智 和 yrange公司 如下所示。 region_plot(f, (xmin,xmax), (ymin,ymax), ...) 输入: (f) –布尔函数或布尔函数列表 两个变量 (xmin,xmax) –2元组,范围 x 值OR 3元组 (x,xmin,xmax) (ymin,ymax) –2元组,范围 年 值OR 3元组 (y,ymin,ymax) 绘图点 –整数(默认值:100); 要绘制的点数 在网格的每个方向 铬镍铁合金 –一种颜色(默认值: “蓝色” ),区域内的颜色 外科尔 –一种颜色(默认值: 无 ),外面的颜色 该地区的
如果指定了这些选项中的任何一个,边框将显示为 表示,否则仅为隐式(带有颜色 铬镍铁合金 )作为 区域内部的边界。 bordercol公司 –一种颜色(默认值: 无 ),边框的颜色 ( “黑色” 如果 边界宽度 或 边框样式 已指定,但 不 bordercol公司 )
边框样式 –字符串(默认值: “实心” ),其中之一 “实心” , “虚线” , “虚线” , “dashdot” 分别为 '-' , '--' , ':' , '-.' . 边界宽度 –整数(默认值: 无 ),的宽度 边框(像素) 阿尔法 –(默认值:1)填充的透明度; 一个数字 介于0和1之间 图例_标签 –图例中此项目的标签 基础 -(默认值:10)如果 设置对数刻度。 此值必须大于1。 底座 也可以作为列表或元组给出 (基数, 基本) . basex(基本) 沿水平方向设置对数的底 轴和 卑鄙的 沿垂直轴设置底面。 规模 –(默认值: “线性” )字符串。轴的刻度。 可能的值为 “线性” , “日志” , “半对数” , “符号学” . 标尺也可以作为列表的单个参数给出 或元组 (比例尺, 底座) 或 (比例尺, basex、, 基本) . 这个 “日志” 刻度将水平轴和垂直轴设置为 对数刻度。 这个 “半对数” 刻度设置水平轴 对数刻度。 这个 “符号学” 刻度设置垂直轴 对数刻度。 这个 “线性” 比例是默认值 什么时候 绘图 已初始化。
示例: 这里我们绘制了一个由两个变量组成的简单函数: 圣人: x , 年 = 无功功率,无功功率 ( “x,y” ) 圣人: 区域_绘图 ( 余弦 ( x ^ 2 + 年 ^ 2 ) <= 0 , ( x , - 三 , 三 ), ( 年 , - 三 , 三 )) 包含1个图形基元的图形对象 我们在这里玩颜色: 圣人: 区域_绘图 ( x ^ 2 + 年 ^ 三 < 2 , ( x , - 2 , 2 ), ( 年 , - 2 , 2 ), 铬镍铁合金 = “浅蓝色” , bordercol公司 = “灰色” ) 由2个图形基元组成的图形对象 一个更为复杂的情节,带有虚线边框: 圣人: 区域_绘图 ( 罪 ( x ) * 罪 ( 年 ) >= 1 / 4 , ( x , - 10 , 10 ), ( 年 , - 10 , 10 ), ....: 铬镍铁合金 = “黄色” , bordercol公司 = “黑色” , ....: 边框样式 = “虚线” , 绘图点 = 250 ) 由2个图形基元组成的图形对象 以原点为中心的圆盘: 圣人: 区域_绘图 ( x ^ 2 + 年 ^ 2 < 1 , ( x , - 1 , 1 ), ( 年 , - 1 , 1 )) 包含1个图形基元的图形对象 具有多个条件的绘图(对于 声明为真): 圣人: 区域_绘图 ([ x ^ 2 + 年 ^ 2 < 1 , x < 年 ], ( x , - 2 , 2 ), ( 年 , - 2 , 2 )) 包含1个图形基元的图形对象 既然它看起来不太好,让我们增加 绘图点 : 圣人: 区域_绘图 ([ x ^ 2 + 年 ^ 2 < 1 , x < 年 ], ( x , - 2 , 2 ), ( 年 , - 2 , 2 ), 绘图点 = 400 ) 包含1个图形基元的图形对象 要获得只需要一个条件为真的绘图,请使用函数。 使用lambda函数,我们肯定需要额外的 绘图点 : 圣人: 区域_绘图 ( λ x , 年 : x ^ 2 + 年 ^ 2 < 1 或 x < 年 , ( x , - 2 , 2 ), ( 年 , - 2 , 2 ), 绘图点 = 400 ) 包含1个图形基元的图形对象 单位圆的第一象限: 圣人: 区域_绘图 ([ 年 > 0 , x > 0 , x ^ 2 + 年 ^ 2 < 1 ], ( x , - 1.1 , 1.1 ), ( 年 , - 1.1 , 1.1 ), 绘图点 = 400 ) 包含1个图形基元的图形对象 这是另一个带有巨大边界的情节: 圣人: 区域_绘图 ( x * ( x - 1 ) * ( x + 1 ) + 年 ^ 2 < 0 , ( x , - 三 , 2 ), ( 年 , - 三 , 三 ), ....: 铬镍铁合金 = “浅蓝色” , bordercol公司 = “灰色” , 边界宽度 = 10 , ....: 绘图点 = 50 ) 由2个图形基元组成的图形对象 如果我们只想保留x为正的区域: 圣人: 区域_绘图 ([ x * ( x - 1 ) * ( x + 1 ) + 年 ^ 2 < 0 , x > - 1 ], ( x , - 三 , 2 ), ( 年 , - 三 , 三 ), ....: 铬镍铁合金 = “浅蓝色” , 绘图点 = 50 ) 包含1个图形基元的图形对象 这里我们有一个切圆: 圣人: 区域_绘图 ([ x ^ 2 + 年 ^ 2 < 4 , x > - 1 ], ( x , - 2 , 2 ), ( 年 , - 2 , 2 ), ....: 铬镍铁合金 = “浅蓝色” , bordercol公司 = “灰色” , 绘图点 = 200 ) 由2个图形基元组成的图形对象 第一个变量范围对应于水平轴和 第二个变量范围对应于垂直轴: 圣人: 秒 , t吨 = 无功功率,无功功率 ( 是,不是 ) 圣人: 区域_绘图 ( 秒 > 0 , ( t吨 , - 2 , 2 ), ( 秒 , - 2 , 2 )) 包含1个图形基元的图形对象 圣人: 区域_绘图 ( 秒 > 0 ,( 秒 , - 2 , 2 ),( t吨 , - 2 , 2 )) 包含1个图形基元的图形对象 以“loglog”比例绘制区域图的示例: 圣人: 区域_绘图 ( x ^ 2 + 年 ^ 2 < 100 , ( x , 1 , 10 ), ( 年 , 1 , 10 ), 规模 = '日志' ) 包含1个图形基元的图形对象