我希望标题本身很清楚,我正在使用分数步法、有限差分公式(Navier-Stokes原始变量形式)解决2D盖驱动腔(方形域)问题,我有u和v分量整个域的速度,无需手动计算流线,是否有一个命令或绘图工具可以为我完成这项工作?我希望这个问题与编程足够相关,因为我需要一个工具来绘制流线而不显式计算它们。我已经解决了流涡度NS形式的相同问题,我只需要获取流函数的等高线图即可获得流线。我希望该工具或绘图仪是一个python库,并且可以安装在fedora中(我可以妥协并使用mint)而不用大惊小怪!如果有人指出库和相关命令,我将不胜感激(将节省大量时间) 最佳答案
我希望标题本身很清楚,我正在使用分数步法、有限差分公式(Navier-Stokes原始变量形式)解决2D盖驱动腔(方形域)问题,我有u和v分量整个域的速度,无需手动计算流线,是否有一个命令或绘图工具可以为我完成这项工作?我希望这个问题与编程足够相关,因为我需要一个工具来绘制流线而不显式计算它们。我已经解决了流涡度NS形式的相同问题,我只需要获取流函数的等高线图即可获得流线。我希望该工具或绘图仪是一个python库,并且可以安装在fedora中(我可以妥协并使用mint)而不用大惊小怪!如果有人指出库和相关命令,我将不胜感激(将节省大量时间) 最佳答案
我目前正在使用matplotlib.pyplot来创建图形,并希望主要网格线为实心和黑色,次要网格线为灰色或虚线。在网格属性中,which=both/major/mine,然后color和linestyle都是由linestyle简单定义的。有没有办法只指定次要线型?到目前为止,我拥有的适当代码是plt.plot(current,counts,'rd',markersize=8)plt.yscale('log')plt.grid(b=True,which='both',color='0.65',linestyle='-') 最佳答案
我目前正在使用matplotlib.pyplot来创建图形,并希望主要网格线为实心和黑色,次要网格线为灰色或虚线。在网格属性中,which=both/major/mine,然后color和linestyle都是由linestyle简单定义的。有没有办法只指定次要线型?到目前为止,我拥有的适当代码是plt.plot(current,counts,'rd',markersize=8)plt.yscale('log')plt.grid(b=True,which='both',color='0.65',linestyle='-') 最佳答案
我有一堆图表,每张图表大约有15到20条线。我想循环使用颜色和线条样式以获得许多独特的线条。如果我使用6种颜色和4种线型,应该有20条独特的线,但是下面的代码只产生6条线。我做错了什么?这是一个假数据集importmatplotlib.pyplotaspltfromcyclerimportcyclerimportnumpyimportseabornseaborn.set_style('white')x=range(10)ys=[]foriinrange(20):ys.append(numpy.random.uniform(1,10,size=10)*i)这是我可以从其他帖子中收集到的内
我想在Matplotlib中以指示特定路径的方式显示一组xy数据。理想情况下,线型将被修改为使用类似箭头的补丁。我创建了一个模型,如下所示(使用Omnigraphsketcher)。看来我应该能够覆盖常见的linestyle声明之一('-'、'--'、':'等)达到这个效果。请注意,我不想简单地用一个箭头连接每个数据点——实际上数据点的间距不是均匀的,我需要一致的箭头间距。 最佳答案 这是一个起点:以固定步长沿着您的线路走(在我下面的示例中为aspace)。一个。这涉及沿着由两组点(x1,y1)和(x2,y2)。B.如果您的步骤比线
我一直在matplotlib中寻找新的线型,唯一可用的线型是["-","--","-.",":",]。(样式选项['','','None',]不计算在内,因为它们只是隐藏了线条。)Matplotlibpyplot中真的只有4种线条样式吗?是否有任何扩展可以添加更多线条样式?有没有办法自定义线条样式?一些三种字符线样式怎么样:'--.':破折号点'-..':点划线点'...':点点点(空格)'xxx':x在一行中'\/':之字形,即'\/\/\/\/''::':平行点,即:::::这些只是扩展线条样式范围的一些想法。 最佳答案 您可以