和弦是指有一定音程关系的一组声音,例如1、3、5组成C和弦,我入门学的第一个和弦。

可以使用python的matplotlib库来绘制和弦图,matplotlib一般是用来分析数据用的。

和弦图像一个4行5列的网格,表示琴弦的位置和品柱位置。

图:4行5列的网格

环境:Window10 + Python 3.10.1

import matplotlib.pyplot as pltdef draw_block():plt.cla()plt.clf()plt.figure(figsize=(6, 6))#plt.axis('off')#plt.gca().set_facecolor(back_color)    plt.gca().get_xaxis().set_visible(False)plt.gca().get_yaxis().set_visible(False)    plt.xlim(0.5,6.5)plt.ylim(0.5,5.5)plt.plot([1,1],[1,5],color='#000000' ,linewidth=10)plt.plot([2,2],[1,5],color='#000000' ,linewidth=10)plt.plot([3,3],[1,5],color='#000000' ,linewidth=10)plt.plot([4,4],[1,5],color='#000000' ,linewidth=10)plt.plot([5,5],[1,5],color='#000000' ,linewidth=10)plt.plot([6,6],[1,5],color='#000000' ,linewidth=10)    plt.plot([1,6],[1,1],color='#000000' ,linewidth=10)plt.plot([1,6],[2,2],color='#000000' ,linewidth=10)plt.plot([1,6],[3,3],color='#000000' ,linewidth=10)plt.plot([1,6],[4,4],color='#000000' ,linewidth=10)plt.plot([1,6],[5,5],color='#000000' ,linewidth=10)  def draw_point():#二弦一品plt.scatter(5, 4.5, color='black',marker='o',s=1000)#四弦二品plt.scatter(3, 3.5, color='black',marker='o',s=1000)#五弦三品plt.scatter(2, 2.5, color='black',marker='o',s=1000)draw_block()
draw_point()
plt.show()

第一步:使用draw_block函数绘制出网格。

第二步:使用draw_point就是在品柱上画三个圆点。

画和弦的基本思路就是两步,其他和弦绘制也按照这个思路,需要调整圆点的位置。

我使用这个方法绘制了几十个和弦,需要和弦图可从这获取:

www.aljita.cn/tool

python程序画吉他和弦相关推荐

  1. python程序画漂亮图片_Python能画美观的专业插图吗 ?当然!

    原标题:Python能画美观的专业插图吗 ?当然! 文末领取[Python绘图代码] 冯昱尧| 方法一作者 阿昆 | 方法二作者 极市平台 | 编译 知乎 | 来源 1 方法一 强烈推荐 Python ...

  2. 用python程序画出一些简单的动漫人物

    小猪佩奇 # coding:utf-8 import turtle as t t.pensize(4) # 设置画笔的大小 t.colormode(255) # 设置GBK颜色范围为0-255 t.c ...

  3. python程序画漂亮图_存储五彩画笔绘制的漂亮简笔画的Python实现(Python GUI编程)...

    上几篇文章我们创建了一个Python画笔类,并对画笔类进行完善,可以定义画笔的大小和颜色信息.今天,我们编程实现将画笔画出的内容保存在本地的功能. 要实现将画笔在Canvas上绘制的内容保存在本地的功 ...

  4. python程序画漂亮图_用python画图代码:正弦图像、多轴图等案例

    python画图 正弦图像: #coding:utf-8 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1 ...

  5. python画爱心原理_程序员式优雅表白,教你用python代码画爱心

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...

  6. python程序 爱意_程序员式优雅表白,教你用python代码画爱心

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...

  7. python代码画皮卡丘_程序员式优雅表白,教你用python代码画爱心

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧! PyCharm pro Mac-PyCharm pro for Mac( P ...

  8. python简笔画程序_使用python turtle绘制简笔画大白

    使用python乌龟画的完整代码简单的中风:进口龟tpen = () # Define刷例子(0)(5)()(90)#头(-100200)()= 1我的范围(120):如果0 < =我< ...

  9. python爱心代码_「含蓄优雅表白神器」程序员式用python代码画爱心(附详细教程)...

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧! 用python代码画爱心的思路是怎样的? 1.怎么画心形曲线 2.怎么填满心 ...

最新文章

  1. java k均值_算法——K均值聚類算法(Java實現)
  2. asterisk几个通用函数说明
  3. 使用ASP.net 2.0 的一些新特性
  4. 建设银行房贷没扣成功会补扣吗?
  5. 成年人的世界里,赚钱是保护自己和身边人最高效的手段
  6. for 循环 and while 循环(四)
  7. 强化学习Q-Learning实现机器人走迷宫
  8. 学汽车故障计算机排除怎么样,汽车故障清除后就没事了么?
  9. PHP利用有道智云提供的API接口来翻译字符串
  10. 彩色图像、灰度图像与黑白图像的区别
  11. 安卓一键清理内存_雨点清理下载-雨点清理v1.6手机下载
  12. pytorch张量相乘matmul函数
  13. ps和php有什么关系,lr和ps有什么区别
  14. 戴某某说:“内心永无止境的期盼”
  15. 移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践
  16. 推荐一个非常实用的博客群发工具
  17. 模式识别(Pattern Recognition)学习笔记(三十五)-- K-L变换与PCA
  18. python随机生成一个地区地址_Python生成随机MAC地址
  19. 京东2017实习生招聘试题 方法调用
  20. BLDC无刷直流电机电流滞环控制 1.转速环采用pi控制,电流环采用滞环控制

热门文章

  1. Airspace smoothing
  2. 最适合Java开发者的大数据工具和框架
  3. 贵金属行情价格走势图,香港十大杰出贵金属交易平台排名2023
  4. U盘文件找不到了?莫慌!!!
  5. (Modern Family S01E04) Part 2 PhilClaire Luke和Haley玩游戏 Haley想去音乐会父母不同意
  6. 一款支持http与dubbo协议互相转换的网关
  7. C语言的一些基础语法
  8. 计算机机房管理具体工作和职责,机房职责_机房岗位职责_机房工作职责
  9. websocket原理与应用
  10. ubuntu安装eclips