用python绘制点
我想在同一个图形上绘制一些(x,y)点,除了极坐标支持之外,我根本不需要任何特殊功能,这很好,但不是必需的。它主要用于可视化我的数据。有没有一个简单的方法可以做到这一点?Matplotlib似乎比我现在需要的要多。还有更多的基本模块可用吗?您有什么建议?您可以使用。它使用直角坐标,但当然可以转换为极坐标。画布和听起来很像——一块空白的画布,你可以在上面画点、线、圆、矩形等等。顺其自然的是,在未来的某个时候,你可能需要做的不仅仅是“简单”的事情,然后你不需要花时间学习新的绘图工具用python绘制点,python,plot,Python,Plot,我想在同一个图形上绘制一些(x,y)点,除了极坐标支持之外,我根本不需要任何特殊功能,这很好,但不是必需的。它主要用于可视化我的数据。有没有一个简单的方法可以做到这一点?Matplotlib似乎比我现在需要的要多。还有更多的基本模块可用吗?您有什么建议?您可以使用。它使用直角坐标,但当然可以转换为极坐标。画布和听起来很像——一块空白的画布,你可以在上面画点、线、圆、矩形等等。顺其自然的是,在未来的某个时候,你可能需要做的不仅仅是“简单”的事情,然后你不需要花时间学习新的绘图工具 有关python
有关python绘图工具的列表,请参见此…您始终可以编写一个使用标准库中的
turtle
模块的绘图函数。绝对可以。Matplotlib是一个不错的选择
提供了一个很好的界面,可以快速创建和运行简单的绘图,特别是如果您熟悉MatLab的绘图环境。下面是一个使用pyplot的简单示例:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
x_points = xrange(0,9)
y_points = xrange(0,9)
p = ax.plot(x_points, y_points, 'b')
ax.set_xlabel('x-points')
ax.set_ylabel('y-points')
ax.set_title('Simple XY point plot')
fig.show()
我建议最漂亮的Python绘图库:是GPL绘图库,它具有Python接口、任意(包括极坐标)曲线坐标、许多绘图类型、导出为PNG、EPS、SVG、小部件等。有关1D绘图示例,请参见 这是一条简单的线,由x,y组成。注:x和y是列表
它们的长度应该相等,否则会出错。干杯 你试过用枕头吗
from PIL import Image, ImageDraw
#Set up canvas
img = Image.new (mode, size)
draw = ImageDraw.Draw (img)
#Draw your points
draw.point (xy, colour)
matplotlib就是这样。。对于绘制点,您只需要两条线,然后就可以使用相同的工具轻松制作更复杂的内容:)
from PIL import Image, ImageDraw
#Set up canvas
img = Image.new (mode, size)
draw = ImageDraw.Draw (img)
#Draw your points
draw.point (xy, colour)