用python画python标志_python海龟绘图代码

用python画python标志_python海龟绘图代码在 Python 中 使用 matplotlib 库可以方便地进行画图并添加标注 以下是一些基本的步骤和示例代码 展示如何在图上添加标注 设置轴范围 pythonimport numpy as npimport matplotlib pyplot as plt x np linspace 5 5 100 y1 2 x 1y2 x2 设定 X Y 轴范围 plt

在Python中,使用`matplotlib`库可以方便地进行画图并添加标注。以下是一些基本的步骤和示例代码,展示如何在图上添加标注:

设置轴范围

python

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(-5, 5, 100)

y1 = 2 * x + 1

y2 = x2

设定X/Y轴范围

plt.xlim(-1, 2)

plt.ylim((-2, 3))

添加X/Y轴描述

plt.xlabel('I am X')

plt.ylabel('I am Y')

绘制线条

plt.plot(x, y1)

plt.plot(x, y2)

显示图形

plt.show()

添加数据点标注

python

import matplotlib.pyplot as plt

import numpy as np

list1 = [1, 2, 3, 4, 5, 6, 2, 3, 4, 6, 7, 5, 7]

list2 = [2, 3, 4, 5, 8, 9, 2, 1, 3, 4, 5, 2, 4]

设置标记形状和大小

plt.plot(list1, label='list1', marker='o', markersize=10)

plt.plot(list2, label='list2', marker='x', markersize=8)

显示图形

plt.legend()

plt.show()

设置中文显示

python

import matplotlib.pyplot as plt

import numpy as np

list1 = [1, 2, 3, 4, 5, 6, 2, 3, 4, 6, 7, 5, 7]

list2 = [2, 3, 4, 5, 8, 9, 2, 1, 3, 4, 5, 2, 4]

设置中文字体

plt.rcParams['font.sans-serif'] = ['SimHei']

绘制线条

plt.plot(list1, label='list1', marker='o', markersize=10)

plt.plot(list2, label='list2', marker='x', markersize=8)

添加图例

plt.legend()

显示图形

plt.show()

在地图上绘制标注

python

from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

import numpy as np

创建画布

fig = plt.figure()

ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])

创建地图对象

mymap = Basemap(llcrnrlon=-100., llcrnrlat=20., urcrnrlon=20., urcrnrlat=60.,

rsphere=(.00, .3142), resolution='l', projection='merc')

绘制地图

mymap.fillcontinents(color='lightgray', lake_color='lightblue')

mymap.drawcoastlines()

mymap.drawcountries()

定义两个点的经纬度

lat1, lon1 = 37.0902, -95.7129 美国

lat2, lon2 = 40.7128, -74.0060 纽约

在地图上绘制两点连线

x1, y1 = mymap(lon1, lat1)

x2, y2 = mymap(lon2, lat2)

mymap.plot([x1, x2], [y1, y2], 'k-', linewidth=2)

添加箭头表示方向

plt.arrow(x1, y1, x2 - x1, y2 - y1, headwidth=10, headlength=10, fc='k', ec='k')

显示图形

plt.show()

以上示例展示了如何在`matplotlib`中添加轴范围、数据点标注、中文显示以及在地图上绘制标注。你可以根据需要调整参数和样式

编程小号
上一篇 2026-04-09 22:02
下一篇 2026-04-09 21:53

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/60061.html