无聊八卦图

简介:

【效果图】

 

【源代码】

复制代码
 1 import matplotlib.pyplot as plt
 2 import matplotlib.tri as tri
 3 import numpy as np
 4 import math
 5 
 6 
 7 n_angles = 12
 8 n_radii = 5
 9 min_radius = 0.0
10 radii = np.linspace(min_radius, 5.0, n_radii)
11 
12 angles = np.linspace(0, 2*math.pi, n_angles, endpoint=False)
13 
14 temp = []
15 for i in range(12):
16     temp.append(angles[i])
17 temp.append(angles[0])
18 angles = np.array(temp)
19 
20 angles = np.repeat(angles[..., np.newaxis], n_radii, axis=1)
21 #angles[:, 1::2] += math.pi/n_angles
22 
23 x = (radii*np.cos(angles))#.flatten()
24 y = (radii*np.sin(angles))#.flatten()
25 
26 x1 = x.flatten()
27 y1 = y.flatten()
28     
29 
30 plt.figure()
31 
32 #
33 plt.scatter(x, y)
34 # 环线
35 plt.plot(x, y, 'b')
36 # 直线
37 plt.plot(x1,y1)
38 # 三角线
39 for i in range(4):
40     print(i,i+4,i+8)
41     print(x.shape,y.shape)
42     tempx = []
43     tempx.append(x[i][4])
44     tempx.append(x[i+4][4])
45     tempx.append(x[i+8][4])
46     tempx.append(x[i][4])
47     tempy = []
48     tempy.append(y[i][4])
49     tempy.append(y[i+4][4])
50     tempy.append(y[i+8][4])
51     tempy.append(y[i][4])
52     x2 = np.array(tempx)
53     y2 = np.array(tempy)
54     print(x2.shape,y2.shape)
55     plt.plot(x2,y2,'--',lw=0.5)
56     
57 plt.title('八卦图',fontproperties="SimHei")
58 
59 plt.show()
复制代码

 

本文转自罗兵博客园博客,原文链接:http://www.cnblogs.com/hhh5460/p/4324964.html ,如需转载请自行联系原作者
相关文章
|
前端开发 数据库
贼无聊的文章
贼无聊的文章
41 0
|
搜索推荐 JavaScript 前端开发
如何写一个程序,哄女朋友或者老婆开心?
@[TOC](目录) 如何写一个程序,哄女朋友开心?下面有个列子 要编写一个让女朋友高兴的程序,需要考虑以下几点: 1. 了解女朋友的兴趣爱好:如果女朋友喜欢音乐,可以在程序中添加音乐播放功能;如果女朋友喜欢拍照,可以在程序中添加拍照和修图功能。 2. 考虑女朋友的需求:如果女朋友需要管理日历和任务,可以在程序中添加这些功能,帮助她更好地管理时间和任务。 3. 添加个性化元素:在程序中添加一些女朋友喜欢的元素,比如她的名字、照片、喜欢的颜色等等,让程序更加个性化和特别。 4. 添加互动元素:在程序中添加一些互动元素,比如发送生日祝福、情人节祝福等等,让女朋友感受到自己的关心和爱。 下面是一些可
246 0
|
数据可视化 Java Python
9月书讯:别抱怨读书苦,那是你看世界的路
9月上新图书,小编带来7本重磅新书,文末分享你对图书的看法或者你的读书经验,有惊喜礼哦~~
2123 0
今天心情不太开心
今天心情不太开心?有点心烦
904 0
今天心情不太开心?有点心烦
今天心情不太开心?有点心烦啊
1041 0
老舍|回忆初恋,只一眼就一生
图片发自简书App 文 | 老舍 她那么看过我 人是为明天活着的,因为记忆中有朝阳晓露。假若过去的早晨都似地狱那么黑暗丑恶,盼明天干吗呢?是的,记忆中也有痛苦危险,可是希望会把过去的恐怖裹上一层糖衣,像看着一出悲剧似的,苦中有些甜美。
1226 0
|
程序员 API
程序员这一生,避免不了的让你抓狂沮丧的10件事
软件开发是一个伟大的工作——和任何其他工作一样,它也有它的缺点。对于非软件开发人员来说,开发人员的工作看起来一定很甜蜜:很多公司都需求这方面人才,得到的报酬真的很不错,公司给你各种有趣的福利。但是真相却是,如同任何其他的工作一样,程序员也有那些扒拉着头发恨不得拔光的时刻。
1651 0
感叹人生(瞎写的)
<div style="margin:0px; padding:0px; border:0px; line-height:1.57143em; font-family:gotham,helvetica,arial,sans-serif; font-size:14px; color:rgb(56,56,56)"> <span style="line-height:1.57143em; fo
1462 0