当前位置: 首页 > wzjs >正文

外省住房和城乡建设厅网站英文网站建设公司 杭州

外省住房和城乡建设厅网站,英文网站建设公司 杭州,学校网站建设会议讲话稿,百色seo快速排名等轴测投影”(isometric projection)风格的手绘风格三维图,即三条坐标轴(x₁, x₂, x₃)看起来彼此垂直、等角分布(通常是 120 夹角),它是常见于教材和数学书籍的 “假三维”表示法。…

等轴测投影”(isometric projection)风格的手绘风格三维图,即三条坐标轴(x₁, x₂, x₃)看起来彼此垂直、等角分布(通常是 120° 夹角),它是常见于教材和数学书籍的 “假三维”表示法。

展示了一个三轴(X, Y, Z)坐标系,并标记了每个坐标轴上 5 个刻度值

  • X轴:水平向右(0°)。

  • Y轴:相对于X轴 顺时针120°

  • Z轴:与X轴垂直(90°),竖直向上。

每个轴都标有箭头、刻度线和对应的数字。现在三个轴的方向和刻度均已正确绘制。

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 使用黑体
plt.rcParams['axes.unicode_minus'] = False    # 正常显示负号
import numpy as npfig, ax = plt.subplots(figsize=(6, 6))
ax.set_aspect('equal')origin = np.array([0, 0])
length = 5# 单位向量
ux = np.array([np.cos(np.radians(0)), np.sin(np.radians(0))])       # X轴:0°
uy = np.array([np.cos(np.radians(-120)), np.sin(np.radians(-120))]) # Y轴:顺时针120°
uz = np.array([np.cos(np.radians(90)), np.sin(np.radians(90))])     # Z轴:垂直向上# 绘制坐标轴
ax.arrow(*origin, *(ux * length), head_width=0.2, length_includes_head=True, color='black')
ax.arrow(*origin, *(uy * length), head_width=0.2, length_includes_head=True, color='black')
ax.arrow(*origin, *(uz * length), head_width=0.2, length_includes_head=True, color='black')# 标注轴名
ax.text(*(ux * (length + 0.3)), 'X', fontsize=12, ha='center', va='center')
ax.text(*(uy * (length + 0.3)), 'Y', fontsize=12, ha='center', va='center')
ax.text(*(uz * (length + 0.3)), 'Z', fontsize=12, ha='center', va='bottom')# 添加刻度
for i in range(1, length + 1):# X轴tick_x = origin + ux * iax.plot([tick_x[0], tick_x[0]], [tick_x[1] - 0.1, tick_x[1] + 0.1], color='black')ax.text(tick_x[0], tick_x[1] - 0.3, str(i), ha='center', va='top', fontsize=10)# Y轴tick_y = origin + uy * ioffset_y = np.array([-uy[1], uy[0]])  # 垂直方向ax.plot([tick_y[0] - 0.1 * offset_y[0], tick_y[0] + 0.1 * offset_y[0]],[tick_y[1] - 0.1 * offset_y[1], tick_y[1] + 0.1 * offset_y[1]], color='black')ax.text(tick_y[0] + 0.25 * offset_y[0], tick_y[1] + 0.25 * offset_y[1],  # 加大偏移避免遮挡str(i), ha='center', va='center', fontsize=10)# Z轴tick_z = origin + uz * iax.plot([tick_z[0] - 0.1, tick_z[0] + 0.1], [tick_z[1], tick_z[1]], color='black')ax.text(tick_z[0] - 0.3, tick_z[1], str(i), ha='right', va='center', fontsize=10)# 范围与外观
ax.set_xlim(-6, 6)
ax.set_ylim(-4, 6)
ax.axis('off')plt.title('三维等轴测投影:X(0°), Y(顺时针120°), Z(90°)')
plt.show()

http://www.dtcms.com/wzjs/592422.html

相关文章:

  • 网站平台建设费用陕建上海公司官网
  • 网站建设开发全包外贸WordPress主机推荐
  • 房地产公司网站制作建设档案员证书查询网站
  • 学习php网站开发怎么样杨和网站建设
  • 建设项目竣工环保验收网站做旅游的网站在哪里做
  • 北京成交型网站建设价格做网站组织架构
  • 苏州企业网站制作开发网站开发 绩效考核
  • 公司推广网站怎么做网页视频怎么下载到手机相册
  • 广州网站商城建设网页制作的基本知识
  • 茂名专业网站制作公司中企动力销售赚得多吗
  • 绿色食品销售网站建设常州网站建设公司巧誉友网络
  • 西安商城网站建设制作湖北手机版建站系统信息
  • 网站设计名称网站上线盈利
  • 做网站是不是要拍法人的照片导航wordpress模板下载
  • 惠安县住房和城乡建设部网站做网站没装数据库
  • 建站模板免费网页设计与制作心得体会100字
  • 厦门外贸网站建龙岩网站报价
  • 沈阳网站建设找德泰诺互联网信息服务平台入口
  • 东莞市企业网站建设哪家好济南网站建设(力选聚搜网络)
  • 深圳营销网站建设多少钱怎么注册网上店铺
  • 赶集网网站建设在淘宝做印刷网站怎么办
  • 购物网站 缓存响应式网站和自适应网站
  • 网站开发的基本条件视频网站建站程序
  • 上海免费网站建设公司海南建设网网站
  • 做爰在线网站wordpress page 模板
  • 陈村网站设计建设银行网站不能打开
  • 湖北工程建设总承包有限公司网站标题优化方法
  • 网站短链接怎么做手机电脑网站设计
  • 网站市场做烂了翔宇定制app下载
  • 秦皇岛海港区建设局网站网站建设推广公司排名