如何从法线向量和点绘制matlab或matplotlib中的平面?
当我在绘图上绘制网格线时,使用abline()网格线绘制数据.
有没有办法abline()在数据背后绘制线条?我觉得这会更好看.
例:
x <- seq(0, 10)
y <- x
plot(x, y, col = 'red', type = 'o', lwd = 3, pch = 15)
abline(h = seq(0, 10, .5), col = 'lightgray', lty = 3)
abline(v = seq(0, 10, .5), col = 'lightgray', lty = 3)
Run Code Online (Sandbox Code Playgroud)
产生的图表具有遍布数据的灰色网格线(红线).我希望红线位于灰线之上.
我有一个情节,其数据可以进入我想用于传奇的区域.有没有办法让绘图自动放在最高数据点上方的标题空间以适应图例?
如果我手动输入ylim()参数来扩展大小然后给出我想要传说所在位置的确切坐标,我可以让它工作,但我更喜欢有一个更灵活的方法来做这个,因为它是一个前端数据库查询和数据级别可能具有非常不同的级别.

我想知道是否有一个包来绘制人体轮廓的2D表示?在2D中,在任何时候绘制前/后/侧都可能是实现这一目标的最简单方法.输出将与此类似(尽管这不是这种图表的最佳用法):

资料来源:http://emj.bmj.com/content/20/5/434.full
理想情况下,map(regions="Australia")可以在表格中绘制为世界所做的数据子集body.map(regions="left.hand").在这方面,将这样的模型建立在maps包装上是否合适?
我正在寻找,但仍然无法找到一个非常简单的问题的答案 - 我们怎样才能在R中用ggplot2生成一个变量的简单点图?
使用plot命令这很简单:
plot(iris$Sepal.Length, type='p')
Run Code Online (Sandbox Code Playgroud)
但是当我试图将一个变量传递给qplot并指定geom ="point"时,我收到一个错误"UseMethod中的错误("scale_dimension")".

我们怎么能用ggplot2制作这样的情节呢?
我在matplotlib中有一个简单的情节,我想增加标题和情节之间的距离(不使用,suptitle因为它不适用于我在服务器上使用的版本).怎么做 ?
我正在尝试使用具有固定颜色边缘的透明标记在matplotlib中制作绘图.但是,我似乎无法实现透明填充的标记.
我这里有一个最小的工作示例:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
y1 = 2*x + 1
y2 = 3*x - 5
plt.plot(x,y1, 'o-', lw=6, ms=14)
plt.plot(x,y2, 'o', ms=14, markerfacecolor=None, alpha=0.5, markeredgecolor='red', markeredgewidth=5)
plt.show()
Run Code Online (Sandbox Code Playgroud)
我尝试了两种在线发现的技术来实现这一目的:1)设置alpha参数.然而,这使得标记边缘也是透明的,这不是期望的效果.2)设置markerfacecolor = None,虽然这对我的情节没有影响
请问有解决方案吗?
我正在寻找一个好的圆形/循环色图来表示相位角信息(其中值被限制在[0,2π]范围内,其中0和2π表示相同的相位角).
背景:我想通过绘制功率谱密度和整个系统振荡的相对相位信息来可视化正常模式.
我承认以前我使用'rainbow'色图作为功率图,'hsv'色图用于相图(见[1]).然而,由于缺乏感知线性和排序[2] [3],因此极不鼓励使用彩虹色图.所以我切换到了'coolwarm'色彩图,以获得我非常喜欢的功率图.不幸的是,'hsv'色彩图似乎引入了与'彩虹'贴图相同的视觉扭曲(并且它与'coolwarm'贴图也不太相配,因为它看起来有点丑陋和华而不实) .
有没有人对我可以用于相位图的替代圆形色图有一个很好的建议?
要求:
它需要是圆形的,因此值0和2π由相同的颜色表示.
它不应该引入任何视觉扭曲; 特别是,它应该是感知线性的('hsv'色图似乎不是).我不认为感知排序对于阶段信息来说是如此重要,但它当然不会造成任何伤害.
与"coolwarm"色彩图结合使用时,它应具有视觉吸引力.但是,我并没有把它设置为'coolwarm',如果有另一对漂亮的色彩图可视化幅度和相位信息,我很乐意考虑其他选项.
如果色图可用(或可以轻松创建)以在matplotlib中使用,则可获得奖励积分.
非常感谢任何建议!
[1] http://matplotlib.org/examples/color/colormaps_reference.html
[2] http://www.renci.org/~borland/pdfs/RainbowColorMap_VisViewpoints.pdf
[3] http://medvis.org/2012/08/21/rainbow-colormaps-what-are-they-good-for-absolutely-nothing/
我使用matplotlib创建了一个图,但我已经意识到绘图轴和绘制的线被缩小了.

阅读这个早期的讨论主题,它解释了如何设置数字大小.
fig, ax = plt.subplots()
fig.set_size_inches(3, 1.5)
plt.savefig(file.jpeg, edgecolor='black', dpi=400, facecolor='black', transparent=True)
使用上面的代码(为简洁起见,删除了其他配置),我确实得到了一个具有1200 X 600所需尺寸的结果图像文件(我们应该说分辨率吗?)和所需的文件大小.
投影图像以不寻常的方式缩小,例如注释被放大.我可以在轴上设置标签的大小,但由于底部和右侧的脊仍然很大,因此图形仍然看起来与标尺不成比例,因此绘制的线也是如此.
所以问题是,我们如何解决这个问题,哪些配置出错?
让
F显示10个拟合值,比如F = F
L表示这10个拟合值的下限,比如说L = U
U表示这10个拟合值的上限,比如U =L
如何在R中显示这些10个拟合值及其置信区间,如下图所示?
谢谢