Tag: 绘图

如何在MATLAB中绘制没有黑边的曲面图?

黑线是可怕的,我怎么能摆脱它们? 我只想要彩色的表面。

什么实际上处理Windows墙纸的绘图?

我正在尝试使用opengl / directx或GDI制作animation的Windows 7壁纸。 我研究了Windows桌面窗口是如何布置的,我想到了整个 “Progman” – >“SHELLDLL_DefView” – >“SysListView32” 层次结构。 我试图挂钩SysListView32的WndProc,并尝试使用注入的C#DLL消息,所以我可以防止桌面绘制墙纸,当我强迫它改变使用控制面板 – >个性化菜单。 这没有一个实际上阻止了壁纸的更新,所以我认为explorer.exe实际上并不处理绘制壁纸。 为了证实这一点,我杀了explorer.exe,并设置了一个小小的c#程序,将10秒定时器的壁纸更改为随机的。 正如我所料,壁纸不断变化,导致我相信explorer.exe实际上不处理壁纸的绘制! 不幸的是,这是我完全失去了。 我不知道还有什么是负责绘制壁纸,我怎么可以接pipe它的绘图,所以我可以处理绘图。 我试图谷歌这几天,现在几乎没有进展。 我希望这里有人能指引我走向正确的方向。

自定义的onDraw()方法不被调用

<LinearLayout android:id="@+id/svLL" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ScrollView android:id="@+id/sv" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> <!– <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/scrollbar_2_text" /> –> <com.mypackage.MyDrawableView android:layout_width="fill_parent" android:layout_height="wrap_content" /> </ScrollView> </LinearLayout> public class MyDrawableView extends View { Context thisContext; public MyDrawableView(Context context, AttributeSet attr) { super(context); thisContext = context; } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); final Paint paint = new Paint(); […]

如何在Matlab中将相关matrix可视化为模式球

我有42个variables,我已经在Matlab中计算了它们的相关matrix。 现在我想用一个模拟球来想象它。 有没有人有任何build议/经验如何可以在Matlab中完成? 以下图片将更好地解释我的观点: 在图片中,variables之间的每个抛物线意味着它们之间相关的强度。 线越粗,相关性越高。 我比图片2的风格更喜欢图片1的风格,我用不同的颜色突出了相关的强度。

绘制python matplotlib中的(x,y)坐标列表

我有一对列表(a, b) ,我想用matplotlib在python中作为实际的xy坐标进行绘图。 目前,它正在绘制两张图,其中列表的索引给出了x坐标,第一个图的y值是对中a s,第二个图的y值是对中的b s。 为了澄清,我的数据如下所示: li = [(a,b), (c,d), … , (t, u)]我想做一个简单的调用plt.plot()不正确。 如果我不需要一个单线,我可以平凡地做: xs = [x[0] for x in li] ys = [x[1] for x in li] plt.plot(xs, ys) 我怎样才能让matplotlib把这些对绘制成xy坐标? 感谢所有的帮助!

在剧情中按顺序标记点

我有两个向量来表示我想绘制的点(x,y)的位置。 我知道如何绘制它们,但是我也想标记它们1,2,3,4,并且标签上可以看到标签。 标签表示它们在向量中的顺序。

iPhone平滑草图绘制algorithm

我正在研究iPhone上的素描应用程序。 我得到它的工作,但没有看到这里漂亮 而我正在寻找任何build议来平滑绘图基本上,我所做的是当用户将手指放在我所称的屏幕上时 – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 然后我用数组收集一个单一的触摸 – (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 当用户从屏幕上移出一个手指时,我打电话 – (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 然后我使用数组绘制所有点 NSMutableArray *points = [collectedArray points]; CGPoint firstPoint; [[points objectAtIndex:0] getValue:&firstPoint]; CGContextMoveToPoint(context, firstPoint.x, firstPoint.y); CGContextSetLineCap(context, kCGLineCapRound); CGContextSetLineJoin(context, kCGLineJoinRound); for (int i=1; i < [points count]; i++) { NSValue *value = [points objectAtIndex:i]; CGPoint […]

如何绘制R中dataframe的所有列

我在R有一个dataframe。dataframe有n列,我想得到n个图,每列一个图。 我是一个新手,我不是很stream利的R,无论如何,我find了两个解决scheme。 第一个工作,但它不打印列名(我需要他们!): data <- read.csv("sample.csv",header=T,sep=",") for ( c in data ) plot( c, type="l" ) 第二个更好,因为它打印列名称: data <- read.csv("sample.csv",header=T,sep=",") for ( i in seq(1,length( data ),1) ) plot(data[,i],ylab=names(data[i]),type="l") 有没有更好的(从R语言的angular度来看)解决scheme? 谢谢。 亚历山德罗

如何停止闪烁的C#winforms

我有一个基本上像绘画应用程序的程序。 但是,我的程序有一些闪烁的问题。 我有我的代码中的以下行(应该摆脱闪烁 – 但不): this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); 我的代码(减去形状的超级和子类如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Paint { public partial class Paint : Form { private Point startPoint; private Point endPoint; private Rectangle rect = new Rectangle(); private Int32 brushThickness = 0; […]

纯Java重新实现GraphViz?

有没有一个开源的Java替代GraphViz? 我意识到Grappa的存在,它基本上把Graph接口作为JavaAPI包装到GraphViz。 但是,布局仍然由GraphViz二进制文件完成。 我正在寻找一个纯java开源库,提供与GraphViz相同的function和布局algorithm。