gpt4 book ai didi

wolfram-mathematica - 如何在Mathematica中使两个轴上的单位间隔在视觉上具有相等的长度

转载 作者:行者123 更新时间:2023-12-04 06:26:24 24 4
gpt4 key购买 nike

我想绘制一个图表,其中两个轴上的单位间隔在视觉上具有相等的长度。即我希望(1,1)和(0,0)做成正方形而不是细长的矩形。

我找不到用于以下简单情况的选项:
ListLinePlot[{{{0, 0}, {1, -1}, {2, -2}, {3, -1}, {4, -2}, {5, -3}, {6, -4}, {7,
-3}, {8, -2}, {9, -1}}}]

感谢您的帮助。

编辑

更一般而言,如何调整x轴上的单位间隔与y轴上的单位间隔的比率? AspectRatio选项似乎与它没有直接关联。

最佳答案

您需要:AspectRatio -> Automatic

请求的概括示例:

p = Plot[Sin[x], {x, 0, 10}];
range = First /@ Differences /@ (PlotRange /. Options[p]);
target = 1/2;(* 1 y == 2 x *)
Show[p,
AspectRatio -> (Last[range]/First[range]/target)]

(默认情况下, Plot将包括一个明确的绘图范围,因此,只要我们不设置类似 Options的内容,我们就可以使用 PlotRange->All。)

关于wolfram-mathematica - 如何在Mathematica中使两个轴上的单位间隔在视觉上具有相等的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com