相关疑难解决方法(0)

使用matplotlib制作2D像素图

我从一些计算中得到了以下数据:

x, y, temp
Run Code Online (Sandbox Code Playgroud)

其中x和y是尺寸为10x10的2D框中点的坐标.间距等于0.1.所以有10000个不同的点,结果文件如下:

0.0 0.0 5.6
0.1 0.0 3.2
0.2 0.0 4.1
...
9.9 9.9 2.1
Run Code Online (Sandbox Code Playgroud)

我想准备一个带有matplotlib的2D绘图,其中100x100像素,其中每个像素获得一种颜色(彩虹颜色从红色到紫色,从第三列的最小值到最大值)根据第3列,从该文件中读取数据.我想知道matplotlib最好的方法是什么

python grid plot pixel matplotlib

25
推荐指数
1
解决办法
6万
查看次数

带有大量数据的散点图

我想用Matplotlib生成一个包含大量数据(大约300万个点)的散点图.实际上我有3个具有相同尺寸的矢量,我用以下面的方式绘制.

import matplotlib.pyplot as plt
import numpy as np
from numpy import *
from matplotlib import rc
import pylab
from pylab import * 
fig = plt.figure()
fig.subplots_adjust(bottom=0.2)
ax = fig.add_subplot(111)
plt.scatter(delta,vf,c=dS,alpha=0.7,cmap=cm.Paired)
Run Code Online (Sandbox Code Playgroud)

实际上没什么特别的.但实际生成它需要很长时间(我正在使用Python 2.7和Matplotlib 1.0处理我的MacBook Pro 4 GB RAM).有没有办法提高速度?

python numpy matplotlib

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

matplotlib ×2

python ×2

grid ×1

numpy ×1

pixel ×1

plot ×1