Questions tagged «graphics»

图形是视觉表示。使用此标签的问题也应使用适当的语言和图形子系统进行标签。有关更一般的图形问题,请考虑“计算机图形堆栈交换”(computergraphics.stackexchange.com)。

3
如何使用ggplot2在R中制作具有透明背景的图形?
我需要将R的ggplot2图形输出到具有透明背景的PNG文件。基本的R图形一切正常,但是ggplot2没有透明度: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- p + opts( panel.background = theme_rect(fill = "transparent",colour = NA), # or theme_blank() panel.grid.minor = theme_blank(), panel.grid.major = theme_blank() ) #returns white …


6
Android:支持所有设备的背景图片大小(以像素为单位)
我正在创建一个可以在所有Android设备上运行的应用程序。我想为我的应用创建xhdpi图形。我的应用全屏显示。我对创建图形感到困惑。谁能告诉我我的背景图片的最佳尺寸(以像素为单位)。 例如: xhdpi:720x1280像素 hdpi:480x800像素 分辨率:320x480像素 ldpi:240x320像素 给我建议最好的尺寸,它将出现在所有设备上。因为我的图形是我应用程序的核心。 我希望每个设备都能获得所需的最佳图像。Android将不会参与图像的压缩或扩展。
113 android  graphics 

2
在ggplot2中的堆叠条形图上显示数据值
我想在ggplot2的堆叠条形图中显示数据值。这是我尝试的代码 Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", "B", "C", "D"), times = 4)) Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, 274, 251) Data <- data.frame(Year, Category, Frequency) library(ggplot2) p <- qplot(Year, Frequency, data = Data, …
112 r  graphics  ggplot2 

5
以非常高的质量将图像保存在python中
如何以极高的质量保存python图? 也就是说,当我继续放大保存在pdf文件中的对象时,没有模糊吗? 另外,保存它的最佳方式是什么? png,eps?还是其他?我不能做,pdf因为有一个隐藏的数字发生,导致Latexmk编译混乱。



8
opengl:glFlush()与glFinish()
我在区分调用glFlush()和之间的实际区别方面遇到困难glFinish()。 该文档说glFlush(),并glFinish()将推所有缓存操作的OpenGL,这样一个可以放心,他们都将被执行,不同之处在于glFlush()将立即返回,在那里为glFinish()块,直到所有操作完成。 阅读了定义后,我发现如果使用该定义,glFlush()可能会遇到向OpenGL提交比其可执行的操作更多的问题。因此,尝试一下,我换了glFinish()一个glFlush()和一个,然后看,我的程序运行了(据我所知),完全一样。帧速率,资源使用情况,一切都一样。 所以我想知道这两个调用之间是否有很大区别,或者我的代码是否使它们运行没有区别。还是应该使用一个与另一个。我还认为OpenGL会调用一些命令glIsDone()来检查a的所有缓冲命令glFlush()是否完整(因此,向OpenGL发送操作的速度不会比执行它们快),但是我找不到这种功能。 我的代码是典型的游戏循环: while (running) { process_stuff(); render_stuff(); }
105 c++  c  opengl  graphics 

4
如何在ggplot2中使用希腊符号?
我的类别需要用希腊字母命名。我正在使用ggplot2,它可以很好地处理数据。不幸的是,我无法弄清楚如何将这些希腊符号放在x轴上(在刻度线处)并使它们出现在图例中。有什么办法吗? 更新:我看了一下链接,但是,没有描述好的方法来完成我想做的事情。
101 r  graphics  unicode  utf-8  ggplot2 

6
一种将重叠的矩形隔开的算法?
这个问题实际上是与过渡有关的,下面我将其概括如下: 我有一个2D视图,并且在屏幕上的某个区域内有许多矩形。如何分散这些框,使它们彼此不重叠,而仅以最小的移动来调整它们? 矩形的位置是动态的,并且取决于用户的输入,因此它们的位置可以在任何地方。 所附图像显示了问题和所需的解决方案 实际上,现实生活中的问题涉及过渡。 对评论中问题的答案 矩形的大小不是固定的,并且取决于翻转中文本的长度 关于屏幕大小,现在我认为最好假定屏幕大小足以容纳矩形。如果矩形太多,并且算法没有产生任何解决方案,那么我只需要调整内容即可。 对于美学,“最低限度地移动”的要求比绝对的工程要求更多。可以通过增加两个矩形之间的距离来隔开两个矩形,但是作为GUI的一部分看起来效果不佳。这个想法是使翻转/矩形尽可能接近其来源(然后我将用黑线将其连接到来源)。因此,要么“只为x移动一个”,要么“两个都移动一半,x”都可以。

8
如何在Python的matplotlib中设置“后端”?
我是matplotlib的新用户,我的平台是Ubuntu 10.04 Python 2.6.5 这是我的代码 import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) 错误是: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) 我安装了“防颗粒几何”库,apt-get install libagg但是它不起作用。 我试图使用后端的其他参数,例如“ GTK”和“ TkAgg”。 我安装了python-gtk2-dev软件包,但错误仍在下面。 谁能告诉我一个可执行的后端参数及其依赖库? 这是错误: >>> …

2
在线性和非线性RGB空间中处理颜色时,实际的区别是什么?
线性RGB空间的基本属性是什么,而非线性RGB空间的基本属性是什么?在谈论那8个(或更多)位每个通道内的值时,会有什么变化? 在OpenGL中,颜色是3 + 1值,而我的意思是RGB + alpha,每个通道保留8位,这是我清楚理解的部分。 但是,当涉及伽玛校正时,我不了解在非线性RGB空间中工作的效果。 由于我知道如何在图形软件中使用曲线进行照片编辑,因此我的解释是,在线性RGB空间中,您按原样使用值,没有任何操作,也没有数学函数,而是分别使用非线性值通道通常遵循经典的幂函数行为而演变。 即使我将这种解释作为真实的解释,我仍然不知道真正的线性空间是什么,因为在计算之后,所有非线性RGB空间都变为线性,而且最重要的是,我没有得到非线性空间。 -linear色彩空间更适合人眼,因为最终,根据我的理解,所有RGB空间都是线性的。

4
我可以在英特尔集成图形处理器上运行CUDA吗?
我有一台非常简单的带有i3处理器的东芝笔记本电脑。另外,我没有任何昂贵的图形卡。在显示设置中,我看到Intel(HD)Graphics作为显示适配器。我打算学习一些cuda编程。但是,我不确定是否可以在笔记本电脑上做到这一点,因为它没有任何支持nvidia的cuda的GPU。 实际上,我怀疑我是否还有GPU o_o 因此,如果有人可以告诉我是否可以使用当前配置进行CUDA编程,并且希望让我知道Intel(HD)Graphics是什么意思,我将不胜感激。

3
如何设置形状的不透明度?
我已经知道如何设置背景图像的不透明度,但是我需要设置形状对象的不透明度。 在我的Android应用中,我的代码是这样的: 并且我想使这个黑色区域有点透明,例如这里,例如,我可以通过“ Welcome ...”看到圆圈: 这是我的形状代码: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/shape_my""> <stroke android:width="4dp" android:color="#636161" /> <padding android:left="20dp" android:top="20dp" android:right="20dp" android:bottom="20dp" /> <corners android:radius="24dp" /> </shape> 我怎样才能做到这一点?
86 android  graphics 

4
完全移除facet_wrap标签
我想完全删除刻面的标签,以创建一种迷你图效果,对于观众来说,这些标签无关紧要,我能想到的最好的方法是: library(MASS) library(ggplot2) qplot(week,y,data=bacteria,group=ID, geom=c('point','line'), xlab='', ylab='') + facet_wrap(~ID) + theme(strip.text.x = element_text(size=0)) 因此,我可以完全摆脱(现在为空白)strip.background以便为“火花线”留出更多空间吗? 或者,对于像这样的大量二进制值时间序列,是否有更好的方法来获得这种“迷你图”效果?
84 r  graphics  ggplot2 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.