最近,我试图用pyplot/julia绘制一个球体,不幸的是,它比我想象的要难。可能积分生成有问题,但我不明白为什么我的实现不起作用。尽管使用原始python代码一切都很好。
我已经尝试将matplotlib曲面图doc中的demo2改编为MWE:
using PyPlot
u = linspace(0,2*π,100);
v = linspace(0,π,100);
x = cos(u).*sin(v);
y = sin(u).*sin(v);
z = cos(v);
surf(x,y,z)
那么,我的Julia实现到底出了什么问题?
X
、Y
和Z
应该是矩阵,而不是向量--否则你只能在球面上画一条曲线,而不是曲面本身。
using PyPlot
n = 100
u = linspace(0,2*π,n);
v = linspace(0,π,n);
x = cos(u) * sin(v)';
y = sin(u) * sin(v)';
z = ones(n) * cos(v)';
# The rstride and cstride arguments default to 10
surf(x,y,z, rstride=4, cstride=4)
最初绘制的曲线对应于那些矩阵的对角线。
plot( diag(x), diag(y), diag(z), color="yellow", linewidth=3 )
问题内容: 我有以下绘制图形的简单脚本: 就目前而言,这条线从一条直线到另一条直线看起来不错,但在我看来可能会更好。我想要的是使两点之间的线变得平滑。在中,我会用绘制。 在PyPlot中有一种简单的方法吗?我找到了一些教程,但是它们看起来都相当复杂。 问题答案: 你可以自己整理数据: scipy 0.19.0中不推荐使用spline,请改用BSpline类。 从切换到复制并不是简单的复制/粘贴操作
问题内容: 有人有绘制椭球体的样例代码吗?球体有一个 在“matplotlib”网站上,但椭球体没有。我正试图策划 其中“c”是定义椭球体的常量(如10)。我试过了 route,修改了公式,使’z’在一边,但是 `sqrt是个问题。“matplotlib”球体示例适用于角度“u,v”, 但我不知道如何计算椭球体。 问题答案: 下面是如何通过球坐标实现的: 上面的程序实际上生成了一个更好看的“正方形
问题内容: 我正在尝试使用Pandas DataFrame对象在pyplot中制作一个简单的散点图,但是想要一种有效的方式来绘制两个变量,但要用第三列(键)来指定符号。我已经尝试过使用df.groupby的各种方法,但是没有成功。下面是一个示例df脚本。这会根据“ key1”为标记着色,但是我想看到带有“ key1”类别的图例。我靠近吗?谢谢。 问题答案: 你可以使用它,但是这需要为你提供数值,并
我正在尝试使用PyPlot后端更改Julia中散点图中符号(标记)的轮廓。我尝试了、、、、、以及来自不同来源的各种其他键/值,但是Julia/pyplot都不能识别这些键/值。如何在Julia中使用PyPlot后端执行的散点图中更改符号/标记的轮廓?
本文向大家介绍Python绘制动态水球图过程详解,包括了Python绘制动态水球图过程详解的使用技巧和注意事项,需要的朋友参考一下 先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEcharts之后,就可以将需要使用的模块进行导入: from pyech
函数调用(不起作用): 功能代码: