相关疑难解决方法(0)

使用matplotlib绘制CSV文件中的数据

我有一个CSV文件e:\dir1\datafile.csv.它包含三列,需要跳过10个标题和尾随行.我想用numpy.loadtxt()绘制它,我没有找到任何严格的文档.

以下是我从网上发现的几次尝试开始写的内容.

import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook

def read_datafile(file_name):
    # the skiprows keyword is for heading, but I don't know if trailing lines
    # can be specified
    data = np.loadtxt(file_name, delimiter=',', skiprows=10)
    return data

data = read_datafile('e:\dir1\datafile.csv')

x = ???
y = ???

fig = plt.figure()

ax1 = fig.add_subplot(111)

ax1.set_title("Mains power stability")    
ax1.set_xlabel('time')
ax1.set_ylabel('Mains voltage')

ax1.plot(x,y, c='r', label='the data')

leg = ax1.legend()

plt.show()
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib

28
推荐指数
2
解决办法
11万
查看次数

如何用numpy绘制文件?

我有一个.dat文件,其中包含两列数字,所以它看起来像这样:

111    112
110.9  109
103    103
Run Code Online (Sandbox Code Playgroud)

等等.

我想把两列相互映射.我以前从未处理过.dat文件所以我不知道从哪里开始.

到目前为止,我发现numpy有一些我可以用来打电话的东西.

data = numpy.loadtxt('data.DAT')
Run Code Online (Sandbox Code Playgroud)

但我不知道从哪里开始.有任何想法吗?

python plot numpy

12
推荐指数
1
解决办法
4万
查看次数

是否有用于数据可视化和分析的命令行工具?

我正在寻找一个命令行工具(用于linux)来生成数据文件中的图.我一开始尝试使用gnuplot但它的曲线拟合能力并不是那么好.

然后我尝试了R但是我找不到一种方法来写一个矢量(标志上的小箭头)或热平均值(LaTeX中的\ left\langle\right\rangle).

我有一些隐藏的插件,我找不到任何完成任务的人?

linux plot

5
推荐指数
1
解决办法
5727
查看次数

标签 统计

numpy ×2

plot ×2

python ×2

linux ×1

matplotlib ×1