我正在使用matplotlib来做这件事
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
fig = plt.figure()
ax = Axes3D(fig)
x = [6,3,6,9,12,24]
y = [3,5,78,12,23,56]
ax.plot(x, y, zs=0, zdir='z', label='zs=0, zdir=z')
plt.show()
Run Code Online (Sandbox Code Playgroud)
现在,这将构建一个在3d空间中水平的图形.如何使图表垂直以使其面向用户?
我想要做的是构建多个这样的垂直图形,这些图形以一定距离分开并面向用户.
def f(x):
return x % 2 != 0 and x % 3 != 0
Run Code Online (Sandbox Code Playgroud)
刚学习语言,我认为%是字符串格式化?
在官方教程中找到:http: //docs.python.org/release/2.6.1/tutorial/datastructures.html