Tag: graphics

减小graphviz生成的graphics的大小(如面积)

有没有人有任何一般的技巧,以减lessgraphviz生成的graphics的大小(面积大小,而不是文件大小)。 我有一个相当大的图(700个节点)。 我为每个节点设置了较小的字体大小,但似乎只是减小了字体大小,而不是实际的节点大小。 有没有任何属性来减less图中的空白总量? 谢谢!

Quartz Core,Core Graphics和Quartz 2D有什么区别?

我想知道是否有人能够准确地区分这些? 据我了解,Core Graphics只是一个包含Quartz Core和Quartz 2D的“框架包”。 但是我不确定Quartz 2D是否是Quartz Core? 也许有人可以在那里画一些线? 什么弥补了这些差异? 在看文档时,我看到Quartz Core只列出了所有的Core Animation。 那么Quartz Core ==核心animation?

R + ggplot:带有事件的时间序列

我是R / ggplot新手。 我想创build一个连续variables时间序列的geom_line图,然后添加一个由事件组成的图层。 连续variables及其时间戳存储在一个data.frame中,事件和时间戳存储在另一个data.frame中。 我真正想要做的就是像finance.google.com上的图表。 其中,时间序列是股票价格,有“旗”来表示新闻事件。 我实际上不是在绘制财务资料,但是图表的types是相似的。 我试图绘制日志文件数据的可视化。 这里是我的意思的例子… 如果build议(?),我想为每个图层使用不同的数据框架(一个用于连续variables观察,另一个用于事件)。 经过一些试验和错误,这是尽可能接近我可以得到的。 在这里,我正在使用来自ggplot的数据集的示例数据。 “经济学”包含一些我想绘制的时间序列数据,“总统”包含一些事件(总统选举)。 library(ggplot2) data(presidential) data(economics) presidential <- presidential[-(1:3),] yrng <- range(economics$unemploy) ymin <- yrng[1] ymax <- yrng[1] + 0.1*(yrng[2]-yrng[1]) p2 <- ggplot() p2 <- p2 + geom_line(mapping=aes(x=date, y=unemploy), data=economics , size=3, alpha=0.5) p2 <- p2 + scale_x_date("time") + scale_y_continuous(name="unemployed [1000's]") p2 <- p2 […]

在R中为barplot旋转x轴标签

我试图让x轴标签在没有运气的条形图上旋转45度。 这是我有下面的代码: barplot(((data1[,1] – average)/average) * 100, srt = 45, adj = 1, xpd = TRUE, names.arg = data1[,2], col = c("#3CA0D0"), main = "Best Lift Time to Vertical Drop Ratios of North American Resorts", ylab = "Normalized Difference", yaxt = 'n', cex.names = 0.65, cex.lab = 0.65)

如何在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())) 我安装了Anti-Grain Geometry库apt-get install libagg但是它不起作用。 我试图使用其他像“GTK”和“TkAgg”的后端参数。 我安装了python-gtk2-dev软件包,但是仍然在下面的错误。 任何人都可以告诉我一个可执行的后端参数及其依赖库吗? 这是错误: >>> matplotlib.use('GTK') >>> import matplotlib.pyplot as plt […]

Matplotlib – 向下移动X轴标签,但不移动X轴标签

我正在使用Matplotlib绘制直方图。 使用我以前的问题的提示: Matplotlib – 标记每个垃圾箱 ,我或多或less去解决问题。 最后有一个问题 – 以前 – x轴标记(“时间(毫秒)”)正在呈现在x轴标记(0.00,0.04,0.08,0.12等)之下, 使用Joe Kingston的build议(参见上面的问题),我试着使用: ax.tick_params(axis='x', pad=30) 但是,这会同时移动x轴标记(0.00,0.04,0.08,0.12等)以及x轴标签(“时间(以毫秒)”为单位): 有没有办法将x轴标签移动到三行数字之下? 铌:您可能需要直接打开下面的PNG – 右键单击​​图像,然后查看图像(在FF),或打开图像在新标签(铬)。 由SO完成的图像大小已经使它们几乎不可读

我可以在英特尔集成graphics处理器上运行CUDA吗?

我有一个非常简单的东芝笔记本电脑与i3处理器。 另外,我没有任何昂贵的graphics卡。 在显示设置中,我看到英特尔(HD)graphics作为显示适配器。 我打算学习一些cuda编程。 但是,我不确定,如果我可以在笔记本电脑上做到这一点,因为它没有任何NVIDIA GPU启用GPU。 其实,我怀疑,如果我甚至有一个GPU o_o 所以,如果有人能告诉我是否可以用当前的configuration进行CUDA编程,并且如果可能的话,也请告诉我英特尔(HD)显卡是什么意思?

如何在Core Graphics / Quartz 2D中绘制一个圆angular矩形?

我需要绘制一个圆angular矩形的轮廓。 我知道我可以制作线条和弧线,但也许还有一个圆angular的function?

什么是最快,纯粹的Javascript,graphics可视化工具包?

这个问题是关于绘制图的工具包(那些由顶点和边组成的东西),而不是通用的图。 该工具必须能够获得一组顶点和边,计算其布局,并使用与HTML5兼容的canvas标记或SVG来显示它们。 基于Flash的工具和Java小程序已经不在了。 作为统一的基准,请测量和报告工具包需要多长时间来布局和绘制每个节点具有100个顶点和5个边的Barabasi-Albert图。 这python lybrary显示如何生成它并将其导出到许多格式: http://networkx.lanl.gov/tutorial/tutorial.html#graph-generators-and-graph-operations 请指明浏览器和CPU。

比较对象图表示到邻接表和matrix表示

我目前正在遵循Steve Yegge关于准备技术性编程访谈的build议: http : //steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html 他在图表部分说: 在内存中有三种基本的方式表示graphics(对象和指针,matrix和邻接表),并且你应该熟悉每个表示及其优缺点。 在CLRS中描述了matrix和邻接表的表示forms的优缺点,但是我还没有find将这些表示与对象表示进行比较的资源。 只要考虑一下,我自己可以推断出一些,但是我想确保我没有遗漏一些重要的东西。 如果有人能够全面地描述这一点,或者指出我这样做的资源,我将不胜感激。