Skip to content

一个基于Matplotlib的简单画图应用程序。它创建了一个窗口,其中包含一个Matplotlib坐标图形,用户可以在其中用鼠标绘制线条。

License

Notifications You must be signed in to change notification settings

deadseason/matplotlib-manual-plot-with-mouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hi there 👋


简单绘图应用程序

这是一个使用matplotlib库创建的简单绘图应用程序的代码示例 manualplot.py 。该应用程序允许用户使用鼠标在空白画布上绘制曲线,并提供了一些功能来设置线条的颜色、宽度,清空画布,设置坐标轴范围以及保存绘图结果。 需求:python3.7以上 matplotlib库 这个简单的绘图应用程序使用matplotlib库创建一个空白的图像窗口,并允许用户使用鼠标在画布上绘制曲线。用户可以通过拖动鼠标来绘制曲线的路径,可以使用工具栏中的"Pan"和"Zoom"按钮来平移和缩放画布。

应用程序还提供了一些功能:

  • 设置线条的颜色和宽度。
  • 清空画布,删除所有已绘制的曲线。
  • 设置坐标轴的范围。
  • 保存绘图结果为图像文件。

您可以根据需要使用这个示例代码来创建自己的绘图应用程序,并根据实际需求进行扩展和修改。


使用matplotlib绘制空白图并鼠标绘制曲线的流程

  1. 运行该程序

  2. 鼠标点击取消选择zoom to rectangle的选项(放大镜图标)

  3. 按下鼠标左键并拖动鼠标,沿着曲线的路径绘制。

  4. 根据需要,使用倒数第二和第三个按钮设置图表参数。

  5. 当绘制完整条曲线后,松开鼠标左键。

  6. 可选地,可以使用不同的颜色或线条粗细来强调曲线的特点和重要部分。注意,只会对刚刚绘制的那一条曲线生效。

  7. 最后,可以在图像窗口上添加标题、坐标轴标签和其他注释,以更好地描述和解释绘制的曲线,点击保存按钮保存图像(png格式)。

通过这些步骤,我们可以使用鼠标在空白的matplotlib图中绘制曲线。这种方法可以用于手动绘制曲线,可视化数据或表达创意想法。


show

About

一个基于Matplotlib的简单画图应用程序。它创建了一个窗口,其中包含一个Matplotlib坐标图形,用户可以在其中用鼠标绘制线条。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages