草庐IT

ios - 动画核心图散点图

我在我的iPad应用程序中使用CorePlot制作了一个散点图,一切正常。我想要做的是对线条的绘制进行动画处理,使图形上的每个点到点看起来都在用户面前绘制。我不想淡入淡出,因为我已经开始工作了。我看到下面提出的问题非常相似,但我不完全理解答案。Core-Plot-animatingaCPScatterPlot请记住,我是CorePlot的新手,只使用了一天左右。谢谢 最佳答案 self.plot.anchorPoint=CGPointMake(0.0,0.0);//Movedanchorpoint,CABasicAnimation*

python - Pyplot 散点图到等值线图

我正在使用pyplot从python中的数千个点制作散点图。我的问题是他们倾向于集中在一个地方,那只是一大团点。是否有某种功能可以使pyplot绘图点上升直到达到某个临界密度,然后使其成为等高线图?我的问题类似于thisone,其中示例图具有等高线,其中颜色表示绘制点的密度。这就是我的数据的样子 最佳答案 首先,您需要估算数据的密度。根据您选择的方法,varyingresult可以获得。假设您想根据scipy.stats.gaussian_kde的示例进行高斯密度估计,你可以得到密度高度:defdensity_estimation(

颜色对应字符串的Python散点图

我想用pythonmatplotlib绘制一个散点图,其中点的颜色应该与数据文件中的特定字符串相对应,所以像这样:data=np.genfromtxt('filename.txt',delimiter=',',dtype=None,names=['a','b','c'])plt.scatter(data['a'],data['b'])其中文件“a”的第一列是float,第二列“b”是float,第三列“c”是字符串。字符串列包含5个不同的词,我想将其绘制为5种不同的颜色是散点图。有任何想法吗?非常感谢! 最佳答案 按照这些思路应该可

python - 如何使用 seaborn 创建具有连接点的多个系列散点图?

我有一组数据存储在pandas数据框中。我正在尝试使用seaborn的pointplot()创建具有连接点的多系列散点图。每个系列都有不同的(x,y)值,它们在我的数据框中存储为float。每行都有一个标签,用于区分每个系列。我使用的是Python2.7、seaborn版本0.5.1和matplotlib版本1.4.3。我设法找到的一切都告诉我,我可以通过以下方式实现这一目标:importmatplotlib.pyplotaspltimportseabornassns#Supposemydataframeiscalled'df',withcolumns'x','y',and'label

python - 来自 pandas 数据框的不同大小、标记和颜色的散点图

我正在尝试为每个点绘制速度超过米的散点图,其中标记表示不同的类型,大小表示不同的重量,颜色表示一个点超过10分钟刻度的时间。但是,到目前为止我只能按大小绘制。非常感谢任何帮助。x={'speed':[10,15,20,18,19],'meters':[122,150,190,230,300],'type':['phone','phone','gps','gps','car'],'weight':[0.2,0.3,0.1,0.85,0.0],'old':[1,2,4,5,8]}m=pd.DataFrame(x)plt.scatter(m.meters,m.speed,s=30*m.wei

python - 如何关闭 Matplotlib 3D 散点图中的透明度?

我正在使用Matplotlib的Axes3D创建具有自定义颜色的散点图,如下所示:frommpl_toolkits.mplot3dimportAxes3Dfrommatplotlibimportpyplotaspltfig=plt.figure(1)ax=Axes3D(fig)ax.scatter(xval,yval,zval,c=cval,cmap=plt.cm.gray)这很好用,但matplotlib会自动添加一些阴影,使更远的点比更近的点显得更透明/颜色更浅。这使得很难直观地比较各个点的颜色。有什么方法可以关闭它吗? 最佳答案

python - 使用 for 循环填充时不显示 matplotlib 散点图

我正在尝试使用Python3.4中的matplotlib编写一个函数来生成Matlab风格的相关图(示例here)。但是,我想更改绘图,使对角线子图显示变量名称,下方三角形子图显示Pearson相关系数,上方三角形子图显示散点图。下面是一些生成示例数据的代码和我编写的函数。它会在正确的位置显示具有变量名称和相关系数的子图的适当4x4网格,但不会显示散点图。importnumpyasnpimportmatplotlib.pyplotaspltmeans=[0,1,0,2]sig=[[1,0.5,0,-0.1],[0.5,3,0,0.2],[0,-0.1,1,-0.3],[-0.1,0.2

python - 使用 xerr 和 yerr 使用 matplotlib 的散点图

我希望将两个数组的位置可视化。我的表看起来像这样NumberDescriptionvalue_1value_2err_1err_21descript_1124.46124.4622.5554.22Descript_28.2050.20.370.13Descript_252.5578.33.772.414Descript_24.33778.80.141.78我基本上想要的是这样的:所以在这个图中,每个点基本上都具有三个属性:1.错误栏2.错误栏3.描述这个点代表什么。我觉得这可以用matplotlib优雅地完成,虽然我尝试了一些带有错误栏的东西,但并没有完全达到我的期望。而且我还没有找到

python - Pandas 散点图

我是Python和Pandas的新手,但有一个包含多个列的CSV文件,我已将其读入数据框。我想绘制x=Index和y='data'的散点图。其中索引是数据框的索引并且是一个日期。谢谢堆杰森 最佳答案 您可以使用plot_date:plot_date(df.index,df.data) 关于python-Pandas散点图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/139298

python - 如何获取 Matplotlib 生成的散点图的像素坐标?

我使用Matplotlib生成散点图的PNG文件。现在,对于每个散点图,除了PNG文件之外,我还想生成散点图中各个点的像素坐标列表。我用来为散点图生成PNG文件的代码基本上是这样的:frommatplotlib.figureimportFigurefrommatplotlib.pyplotimportsetpfrommatplotlib.backends.backend_aggimportFigureCanvasAgg...fig=Figure(figsize=(3,3),dpi=100)ax=fig.gca()for(x,y),m,cinzip(points,markers,colo