【发布时间】:2015-09-20 02:53:24
【问题描述】:
我试图在读取数据文件后绘制曲线。曲线上方和曲线下方的背景应该不同(例如,红色和绿色)。这就像一个相图,显示了边界线上方和下方的两个不同相。是否可以在 python 中使用 matplotlib?我的代码是
#!/usr/bin/env python
import numpy as np
import pylab as pl
import matplotlib.pyplot as plt
# Use numpy to load the data contained in the file
# 'data.txt' into a 2-D array called data
data = np.loadtxt('data.txt')
# plot the first column as x, and second column as y
x=data[:,0]
y=data[:,1]
pl.plot(x,y, '-r')
pl.xlabel('x')
pl.ylabel('y')
pl.show()
“data.txt”文件包含:
0 0
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
所以它应该绘制一条抛物线。
here 可能存在重复。但是,这在我的情况下似乎不起作用。
我还想在不同颜色的补丁中间输入文本。
所以我的情节应该是这样的:
【问题讨论】:
标签: python matplotlib plot