【Python绘制3D图形】教程文章相关的互联网学习教程文章

python – 不能在pyglet中绘制()精灵【代码】

出于某种原因,我无法得到pyglet来绘制精灵.这是我的代码:import pygletgame = pyglet.window.Window(640, 480, "I'm a window")batch = pyglet.graphics.Batch()pyglet.resource.path = ["."] pyglet.resource.reindex()image = pyglet.resource.image("hextile.png") pyglet.sprite.Sprite(image, x=200, y=300, batch=batch) pyglet.text.Label('DING', font_name='Arial', font_size=24, x=100, y=100, batch=batch)@game.even...

python – 绘制三维强度数据的立方体【代码】

我有(n,n,n)强度值的k个立方体,我想绘制它们. 我认为它们是扩散MRI中的扩散张量,我想将它们可视化(可能是椭圆体)然后尝试以某种方式“对齐”.目前,我只是为每个立方体绘制n个“切片”(n,n). 这个任务有没有python模块?解决方法:你可以使用mayavi2.由于我没有您的数据的表示,我给出了一个最小的工作示例,其中包含以下网格中的一些随机范围:import numpy import mayavi.mlab as mlab# Create some random data N = 20 x, y, z = nu...

python – 使用scipy.stats.hypergeom从SciPy的甲板上绘制卡片【代码】

我无法理解SciPy的scipy.stats.hypergeom函数的the documentation.在我的程序中,我考虑各种卡片组并尝试找出各种抽奖的概率. hypergeom类似乎有这个,但它的文档假设我没有一堆术语知识.谷歌搜索引导我去维基百科和沃尔夫勒姆MathWorld,两者都假设如果你问这种事情,你已经阅读了当时的Principia Mathematica的所有内容,只需要一点点复习 – 所以他们实际上并没有帮助.因为这个问题是“如何将这个特定的代码块应用于我的问题?”我问...

python – 在没有Window的情况下绘制和写入imagefile【代码】

我发现使用matplotlib只是将图表绘制到文件中并不像阅读教程那样容易.在教程中解释说,您只是累积数据,然后:import matplotlib.pyplot as plt # ... fill variables with meaningful stuff plt.plot(data.x,data.y,format_string) plt.savefig(filename)并做了.如果你只是将它作为shell执行,那也可以正常工作.但是,如果您将此代码提供给没有任何窗口的进程(如jenkins),那么您只会收到以下错误:Traceback (most recent call last):...

python – Pygame,如何在屏幕上绘制一个形状并删除前一个表面?【代码】

所以我有这个代码,它做的应该是好的.我想要它做的是随机地按照不同的数量缩放正方形.我的问题在于blit功能,我的方块似乎只是向上扩展,因为blit不会删除旧形状,只是将新形状复制到表面. 如何使形状扩大和缩小,而不仅仅是扩展? 我的代码:import sys, random, pygame from pygame.locals import *pygame.init()w = 640 h = 480screen = pygame.display.set_mode((w,h)) morphingShape = pygame.Surface((20,20)) morphingShape.fill...

python – Matplotlib:在PolarAxes上绘制一系列径向线【代码】

我正在尝试使用matplotlib复制某个图:它应该看起来像这样. 我已经看到可以使用PolarAxes来绘制径向点:对于istance,我使用以下片段制作了一个非常简单的极坐标图:import matplotlib.pyplot as plt fig = plt.figure() # Set the axes as polar ax = fig.add_subplot(111, polar=True) # Draw some points ax.plot([0],[1], 'o') ax.plot([3],[1], 'o') ax.plot([6],[1], 'o')# Go clockwise ax.set_theta_direction(-1) # Start ...

在python中绘制shapefile

我有几个形状文件,我想在其上绘制一些散点图数据. 有没有人有办法加载形状文件,然后绘制它?我已经按照了几个教程,但到目前为止还没有成功. 我试图使用的形状文件是巴基斯坦的道路之一.发现Here 我下载了模块pyshp和shapelib但是对其他人开放了!解决方法:有关shapefile的有用教程和使用底图绘制地图:http://www.packtpub.com/article/plotting-geographical-data-using-basemap

OpenCV不会绘制圆圈 – Python【代码】

这有什么不对 – 为什么它不会在我创建的窗口中绘制圆圈?threeDWinName = "3D View"cv2.namedWindow(threeDWinName, cv2.CV_WINDOW_AUTOSIZE)img2 = cv2.imread('white.png', 0)cv2.imshow(threeDWinName,img2)cv2.circle(img2, (100,100),100,255,-1)cv2.imshow(threeDWinName,img2)解决方法:你的代码适合我.我看到您正在阅读的文件名为white.png,加载0时您将以灰度加载它,因此您绘制的圆也是白色.那可能是问题;)img2 = cv2.imre...

python – 如何在pyqtgraph中绘制十字准线并绘制鼠标位置?【代码】

我是Python和pyqtgraph的新手.我正在为不同类型的信号工作.当我想在鼠标位置包含十字准线和文本标签时,我会陷入困境.我正在使用GridLayout,因为稍后该图表将与其他几个元素结合使用. 我尝试调整pyqtgraph示例十字线/鼠标交互但除了pyqtgraph中的许多其他东西我不明白vm = signalgraph.vb在mousemoved()之前的含义并且脚本引发了一个NameErrorfrom pyqtgraph.Qt import QtGui, QtCore import numpy as np import pyqtgraph as pg#Qt...

python – 在直方图matplotlib中绘制x-ticks【代码】

我想为给定的名称绘制相应的x.我的意思是,对于foo,它必须以直方图的形式绘制[10,20,30]并且所有foo,bar,baz需要在相同的graph中.(我不需要3d :))import pylab as P name = ['foo', 'bar', 'baz'] x = [[10,20,30],[40,50,60],[70,80,90]]P.figure() P.hist(x, 10, histtype='bar',color=['crimson', 'burlywood', 'chartreuse'],label=['Crimson', 'Burlywood', 'Chartreuse'])P.show()解决方法:希望这可以帮助你:from matplotl...

python – 在底部绘制较大的点,在顶部绘制较小的点【代码】

我正在寻找一种在python中生成散点图的方法,其中较小的图将被绘制在较大的图上方以提高图的“可读性”(图像中是否有类似的单词?) 这是一个简单的MWE:import numpy as np import matplotlib.pyplot as pltdef random_data(N):# Generate some random data.return np.random.uniform(70., 250., N)# Data lists. N = 1000 x = random_data(N) y = random_data(N) z1 = random_data(N) z2 = random_data(N)cm = plt.cm.get_cmap('Rd...

python – 在FacetGrid上绘制小提琴图后更改轴标签【代码】

我的情节如下图所示,我的代码就在这里g = sns.FacetGrid(teacherValueFinal3, row='Grade Level', col='Course',margin_titles=True) g1=g.set_titles("gg") g1.map(sns.violinplot, '2013-2014 Assessment Score', 'Gender', color="RdBu")似乎seaborn的默认设置是选择出现在map函数中的第一个变量作为x轴.但是,对于voilinplot,groupby参数必须放在第二位.有没有办法反转默认轴标签,即x轴上的性别和y轴上的2013 – 2014评估分数...

python – 用条件列绘制pandas DataFrame【代码】

我有这种pandas.DataFrame.得到“x”和“y”时,“a”,“b”是条件.df = pd.DataFrame([[10,20,0,.1], [10,20,1,.5], [100,200,0,.33], [100,200,1,.11]], columns=["a", "b", "x", "y"]) df我需要根据相同的条件绘制(x,y)列的折线图.预期结果图是:当然,此图像由以下代码手动提供:pd.DataFrame([[0,.1],[1,.5]]).plot(kind="line", x=0, y=1, style="-", legend=None, title="a: 10, b: 20") plt.xlabel("x") plt.ylabel("y") plt...

python – 以交互方式更改正在绘制的列的Bokeh【代码】

我有一个我想要探索的大型数据集.但是我不想创建多个图.我只想要一个单独的绘图,我可以交互式地更改用于x和y轴的列,并且绘图将自动更新. 我正在尝试用Python / Bokeh使用Bokeh将我的脚本提供给浏览器.但是我不清楚如何让情节更新.我看到很多基础数据源发生变化的例子,但我不想这样做,我只想更改正在绘制的列. 我已经在下面简要介绍了我想要做的事情.它使用两个“Select”小部件来选择数据源的x和y列.这些回调试图改变’Line’字形所...