plot

Lattice xyplot does not show all levels of factor on Y axis: incomplete plot

问题 我使用Lattice中的xyplot()绘制由具有 3 列的数据框定义的箭头:位置(数字)、从(字符)到(字符)。 问题:有时,箭头会超出情节的范围。 换句话说,绘图窗口不足以可视化所有数据。 我尝试明确添加因子水平,但无济于事。 似乎如果更极端的水平(例如“D”)不存在于因子“df$from”中,则这些水平不计入绘制绘图窗口。 我查看了ylim但这仅限于数值。 我环顾四周,发现了很多关于重新缩放、重新排序轴的内容,但没有任何东西可以帮助我解决手头的问题。 这个问题与@skan 的一个问题有关:如何在 Lattice 中绘制线段或箭头。 我的数据: l <- c("A", "B", "C

更多相关内容:请点击查看

R Markdown bug (?) when displaying plots in a loop with headers

问题 我有一个奇怪的问题,这似乎是已知的(例如 https://github.com/yihui/knitr/issues/408),但到目前为止我还没有找到解决方案。 R markdown 中的以下代码应显示标题、情节、标题、情节、标题、情节; 相反,它显示了两个标题,一个情节,一个标题,2个情节。 我能做些什么来修复它,以便正确的标题显示正确的情节? ```{r, fig.height=2, fig.width=3, results='asis'} for (i in 1:3){ cat('\n') cat("#This is a heading for ", i, "\n") hist

更多相关内容:请点击查看

Python scatter plot different colors depending on value

问题 我有一个要制作散点图的数据框。 数据框看起来像: year length Animation 0 1971 121 1 1 1939 71 1 2 1941 7 0 3 1996 70 1 4 1975 71 0 我希望散点图中的点具有不同的颜色,具体取决于动画行中的值。 所以动画 = 1 = 黄色动画 = 0 = 黑色或类似的东西 我尝试执行以下操作: dfScat = df[['year','length', 'Animation']] dfScat = dfScat.loc[dfScat.length < 200] axScat = dfScat.plot(kind=

更多相关内容:请点击查看

Plot with pandas: group and mean

问题 我的“组合”数据框中的数据如下所示: pr = [1.0,2.0,3.0,4.0,1.0,2.0,3.0,4.0,1.0,2.0,3.0,4.0,.....1.0,2.0,3.0,4.0] lmi = [200, 200, 200, 250, 250,.....780, 780, 780, 800, 800, 800] pred = [0.16, 0.18, 0.25, 0.43, 0.54......., 0.20, 0.34, 0.45, 0.66] 我绘制这样的结果: fig,ax = plt.subplots() for pr in [1.0,2.0,3.0,4.0]: ax

更多相关内容:请点击查看

How to change the size of R plots in Jupyter?

问题 我想知道如何配置 Jupyter 在 R 内核中绘制一个较小的图形。 我试过使用options(repr.plot.width = 1, repr.plot.height = 0.75, repr.plot.res = 300) ,但结果有点乱。 它正在改变 R 产生的地块的大小。 有什么方法可以直接在 Jupyter 中配置输出图大小。 换句话说,我怎样才能将第一个图中的大小更改为第二个图中的大小,同时又不会弄乱情节。 回答1 options(repr.plot.width = 1, repr.plot.height = 0.75, repr.plot.res = 100) 回答2

更多相关内容:请点击查看

how to fit data and then sample from the fitted function to draw curve

问题 给定两个数组 x 和 y,我试图使用 np.polyfit 函数来拟合数据,使用以下方式: z = np.polyfit(x, y, 20) f = np.poly1d(z) 但是因为我想绘制折线图而不是平滑曲线,所以我使用这个函数 f 来采样一个数组来绘制线条。 x_new = np.linspace(x[0], x[-1], fitting_size) y_new = np.zeros(fitting_size) for t in range(fitting_size): y_new[t] = f(x_new[t]) plt.plot(x_new, y_new, marker='v'

更多相关内容:请点击查看

Adding specific lines to a Plotly Scatter3d() plot

问题 我有一个 Plotly Scatter3d()图,我想在其中一些之间画线。 从物理上讲,我有一个网络,其中有一些与债券相连的节点,我想绘制这些债券。 我该怎么做? Scatter3d()带有一个mode='lines+markers'选项,它只是使其成为点线散点图,而不是默认的仅点图。 这不是我要找的。 我想提供一对 xyz 坐标的列表,并且我想要最后的线条集合。 这是我绘制简单Scatter3d()图的函数: def Splot3dPlotly(xyz): ''' 3D scatter plot using Plotly. :param xyz: (NPx3) array of xyz

更多相关内容:请点击查看

Recording headers in text file and making plots with subsequent data

问题 我无法解析使用另一个程序创建的文本文件。 文本文件如下所示: velocity 4 0 0 0.0800284750334461 0.0702333599787275 0.153911082737118 0.128537103048848 0.222539323234924 0.176328826156044 0.286621942300277 0.21464146333504 0.346732028739683 0.244229944930359 0.403339781262399 0.265638972071027 ... velocity 8 0 0 0

更多相关内容:请点击查看

R: Plot multiple different coloured ROC curves using ROCR

问题 以下代码取自@adibender 对“一个绘图 ROCR 中的多个 ROC 曲线”的回答。 代码部分来自?plot.performance。 library(ROCR) data(ROCR.simple) preds <- cbind(p1 = ROCR.simple$predictions, p2 = abs(ROCR.simple$predictions + rnorm(length(ROCR.simple$predictions), 0, 0.1))) pred.mat <- prediction(preds, labels = matrix(ROCR.simple$labels

更多相关内容:请点击查看

matlab: Graph 2d lines on x,y and z axis in a 3d plot

问题 给定一个复杂的信号,我有 3 个维度:I-实部、Q-虚部、T-时间。 我已经能够使用: plot3(I,T,Q) 在matlab中绘制信号。 我现在想将 Q 虚部线图添加到 z 平面,将 I-实部线图添加到 x,y 平面。 如何将附加线添加到图表中? 我附上了一张我希望它看起来像的图片: 我到目前为止是这样的: 回答1 注释代码如下: % hold on for multiple plots figure(1) hold on % Plot 3D Figure plot3(I,T,Q) % Plot on XY plane - means function in Z = 0 plot3

更多相关内容:请点击查看