我用matplotlib制作3d图,我总是得到一个奇怪的框架,在我的图周围有一个规范化的比例。它是从哪里来的,我怎样才能摆脱它?
下面是一个让我想到问题的示例代码:
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
x = np.linspace(0,10)
y = np.linspace(0,10)
z = np.linspace(0,10)
# ---
我已经创建了一个饼图,使用cfchart标签,到目前为止,图表数据的标签显示在饼图之外,我希望它们放置在每个切片中。我看过CF文档,但似乎可以找到一种简单的方法来完成这一任务。有人能说明一下我怎样才能让标签显示在馅饼的每一片里而不是外面吗?
谢谢!
我尝试使用以下代码,然后使用cxml变量作为cf图表标记上的样式属性的值。这确实会在切片中设置标签,但也会使饼图有一个奇怪的阴影。此外,在应用这种样式之前,我可以为can标记的url参数设置一个值,并在单击每个切片时引发javascript函数。随着风格的应用,它就像把每一片分割成单独的可点击区域一样。
<cfsavecontent vari
有没有JavaScript 3d绘图库,这样我就可以画出这样的图了:
plotingObject = new plotingLib.fromCanvas(canvas);
var data = [[1,2,3], [2,2,3]];
plotingObject.plot(data);
我只找到了整个3d引擎,或3d条形图:(但我需要一些简单的东西。
我有3D矩阵(100*50*10),我想在所有的切片中画出一个特定的点。让我们说点(10*6*:)。图应该在2D平面上
示例(我有要绘制的点的坐标)
x (10*6*1)
x (10*6*2)
x (10*6*3)
x (10*6*4)
x (10*6*5)
x (10*6*6)
x (10*6*7)
x (10*6*8)
x (10*6*9)
x (10*6*10)
我试过plot (x(10,6,:)),但我错了