我有一个关于在mathematica的一个操纵函数中同时使用绘图和磁盘的问题
我现在有一段代码:
Plot[h[t], {t, 0, ttot}, PlotRange -> {0, 30}]
Manipulate[
Plot[
h0 + v0*t - 1/2*g*(t)^2, {t, 0, 10},
PlotRange -> {{-1, 8}, {0, 11.5}}
],
{t, 0, ttot, 0.001}, {m, 0.001, 0.1, 0.001, Im
我正在将我的一个代码转换为fortran 77,我在存储结果方面遇到了问题
我使用了以下代码
OPEN(UNIT=21, FILE='name.TXT', STATUS='REPLACE')
WRITE(UNIT = 21,*) results
CLOSE(UNIT=21)
然后在Matlab中加载文件name.txt进行绘图。但是,结果以二维数组的形式写入文件,因此matlab会以错误的顺序识别条目。我认为解决方案是将结果作为一维数组写入name.txt
任何人对将fortran的结果写成数
如何绘制补丁自身变量的分布。让我来解释一下情况,
我有5只海龟,我计算了每一个斑块中最近的海龟和最远的海龟之间的差值。我想画出这个区别。每个补丁都会有一些海龟,它们有最接近的,所以我还计算了另一个度量,如下所示:
ask patches [ set closest-party min-one-of turtles[distance myself]
set closest-party-dist [distance myself] of closest-party
使用Julia中的Plots.jl包,我可以使用各种后端根据两个向量x和y
k = 100
x = rand(k)
y = rand(k)
scatter(x, y)
我找不到有关如何根据某个长度kvectorz给它们上色的信息。你是怎么做到的?我想如果你把k定义为颜色符号的向量,这会起作用:散射(x,y,markercolors=k),但它似乎不起作用。但是,一次添加一个将导致以下情况,如本例所示:
using Plots
xs = rand(10)
ys = rand(10)
ks =
在maxima中,调用plot3d()函数时的默认行为是从侧面透视显示生成的歧管。比如说跑步
(%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]);
屈服
这样的情节可能非常漂亮,但往往会使我们对它的解释产生偏差,有时也会隐藏部分流形。如何获得同一绘图的“鸟瞰图”?这可以通过要求Maxima在绘制绘图之前运行gnuplot的set view map命令来实现。的确,打电话
(%i0) wxplot3d(cos(x)*cos(y),[x
我想创建一个两个轴都反转的散点图。
如何在八度音阶下进行?(我已经在两列向量X和Y中绘制了相同大小的点)
轴(“ij”)选项仅恢复y轴,但不能同时恢复两者
轴反转的散点图示例。在“图”部分使用以下代码:
set (gca (), "xdir", "reverse")
set (gca (), "ydir", "reverse")
我想画点,每个点都有X,Y和颜色。在Gnuplot中如何做到这一点?您可以尝试以下方法:
例如:
plot "./file.dat" u 1:2:3 with points palette
其中FI.DAT包含数据,第一列是X轴,第二列是Y轴,第三列是颜色。 < P>您可以考虑查看PyxPrice绘图包,它与GNUTRAP语法非常相似(尽管已经大大清理),允许逐点指定点样式。例如,在Pyxplot中:
plot "file.dat" using 1:2:3 with points color
我正在创建一个八度柱状图
hold on;
hist(normalData(:, column), 10, 1, "facecolor", "g");
hist(anomalousData(:, column), 10, 1, "facecolor", "r");
hold off;
如您所见,存在重叠,红色数据掩盖了一些绿色数据。有办法解决这个问题吗?也许通过让颜色在重叠部分混合?解决这个问题还有很长的路要走。不幸的是,透明度“facealpha”的plot
在Windows上将以前的gnuplot安装更新为最新版本()5.0.0之后,我遇到了3d绘图中的网格问题。举个例子:
set term png
set grid x, y, z
set isosamples 50, 50
set out 'out.png'
f(x,y) = sin(x) * cos(y)
splot f(x,y) w pm3d palette t ''
结果是:
重复安装一次;在此之前,文件夹已清空,以确保没有上次安装留下的剩余文件。当绘制“3d数据”时,问题也
我正在处理一个二元分类(2个类:a和B),我对绘制学习曲线感兴趣,但只涉及其中一个类,比如说B,这是一个罕见的类。使用scikit learn可以做到这一点吗?到目前为止,我绘制的是F1,这是两个班级的F1平均值,但我看不到一种方法可以单独绘制每个班级的分数。一个班级的F1分数实际上没有意义。你对1或“积极类”(可能是罕见的)的预测方式的任何改变都会明显改变你预测0的频率
更有用的可能是绘制稀有类的回忆图,以及它如何随着模型的适合而增加。您还可以绘制假阴性的发生情况(模型预测为0但本应预测罕见阳
我试图用单独的输出文件打印大约81个3d打印文件。
我希望能够自动化这个过程,这样我就不必手动打印所有81个文件
我使用了代码:
do for [ii=1:81] {
set output 'filename'.ii.'.png'
splot 'filename'.ii.'.dat' }
除了输出png文件外,还会自动打开一个标记为“Deltaii.dat”的输出文件。此自动输出文件显示一个绘图。但是,当我打开单个png文件时,它们都是空白的,大小为0 KB。
单独打印文件会生成正常的
我正试图从命令行运行八度音阶的函数。该函数当前按如下方式运行:
octave--silent--persist--eval'函数(输入参数)
function.m包含一个plot命令。当我使用上述命令行参数调用octave时,绘图确实显示,但octave进入其交互模式。我的问题是:
当从命令行调用时,有没有办法让倍频程显示绘图而不进入交互模式?好的,绘图窗口是倍频程的子进程,因此只能在倍频程运行时显示。即使您在“交互”模式下绘制某些内容,并使绘图打开和关闭倍频程,绘图也将消失。
您可以做的是打印
我有两个参数或坐标x和y,还有一个量E(x,y,p),它是这两个参数的函数,但也依赖于状态矩阵p。对于状态p,我有一些离散的选项,比如,p1,p2,p3…-对于每一对(x,y),我都会进行一些计算,以找出哪种可能的状态p使E(x,y,p)最小
一旦我有了这些信息,我想绘制一个2D图,其中点(x,y)周围的区域是彩色的,例如,如果状态p1最小化e,则为绿色,如果状态p2最小化e,则为蓝色,等等
也许有一个简单的方法可以做到这一点,但我还没有弄明白。我没有在专门的绘图中看到一个很好的方法,但是我很难
我有以下脚本:
clear; clc
close all
# input samples
samples = rand(100,2);
# gaussian mean and covariance
mu = mean(samples);
sigma = cov(samples);
# define a 2D grid
x1 = -3:.2:3;
x2 = -3:.2:3;
[X1,X2] = meshgrid(x1,x2);
X = [X1(:) X2(:)];
# evaluate t
用gnuplot绘制一些covid19数据,我试图找到一种方法,在我的数据集中选择一个原始数据作为起点
例如。我有点像:
#date #cases
2010-03-01 11
2010-03-02 13
2020-03-03 17
2020-03-04 20
2020-03-05 29
2020-03-06 38
2020-03-07 50
2020-03-08 63
2020-03-09 82
2020-03-10 105
2020-03-11 140
202
Stata中是否有一个包可以生成如下所示的叠加系数图?我的数据来源于一项调查,该调查要求人们对35个不同的群体(如福音派、移民、警察等)进行0-100的评分。我想比较一下不同人群的平均得分,比如民主党人/共和党人,35个不同人群中的男性/女性。我在PARTYID[Democratic=1,REPUBLICAN=0]上运行了一个简单的OLS回归[群体感觉温度计],然后是marginsplot,但这只是一个图表
*Marginplot
foreach var in Women_2019x1 {
re
标签: Plot
python-xarrayncocdo-climate
我使用ncrcat收集了31个netcdf文件。然后我在jupyter笔记本中删除了输出文件,并尝试创建一个关于时间的绘图,但我得到了以下结果,有什么修正吗?
看来您的时间坐标值都是相同的。确保您使用的是最新版本的ncrcat,并且NCO是在启用UDUnits的情况下构建的。否则,文件的时间连接(也称为重定基址)将无法正常工作
zender@sastrugi:~$ ncrcat -r
NCO netCDF Operators version 4.9.6-alpha03 "Osiris
我想在Makie中制作一个双y轴,这样一个y轴在左边,有自己的值,另一个在右边,有自己的值,同时它们共享x轴
例如,要在PyPlot中执行此操作,将遵循
在Makie.jl中是如何实现的?如果答案可以说如何也颜色的轴,然后从我的双点 使用CairoMakie 0.3.7和0.13.8:
using CairoMakie
using CairoMakie.AbstractPlotting.MakieLayout
scene, layout = layoutscene(resolution =
我用绘制分形的八度音阶做了这个函数。现在,绘制我计算的所有点需要很长时间。我已经使我的函数尽可能地高效,我认为我能使它更快地绘图的唯一方法是让我的CPU完全专注于函数,或者告诉它应该以某种方式专注于我的绘图
有什么方法可以做到这一点吗?或者这真的是限制吗?要确定绘图消耗了多少CPU,请运行绘图,然后在单独的窗口中(假设在Linux/Unix上),运行top命令。(对于windows,启动任务主机并切换到“进程”选项卡,单击CPU标题以按CPU排序)
(您问题标签上Octave的滚动描述表示Oct
我试图绘制以下数据:
SMO LogiBoost BFTree
25(>=7) 0.81 0.72 0.62
30(>=7) 0.83 0.76 0.56
35(>=7) 0.84 0.70 0.75
40(>=7) 0.74 0.67 0.58
25(>=8) 0.73 0.76 0.57
30(>=8) 0.78 0.74 0.65
35(>=8) 0.83 0
我有一份表格里的文件
# Line 1
# x y z
x11 y11 z11
x12 y12 z12
....
x1n y1n z1n
( blank row )
.....
# Line N
# x y z
xN1 y11 z11
xN2 y12 z12
....
xNk yNk zNk
如果我尝试splot这样的文件,gnuplot打算将其作为一个曲面,结果非常糟糕(因为一条线的端点靠近下一条线的端点,而不是第一个点)。如何将它们绘制为
我正在尝试使用pcolor创建颜色图。我想使用着色interp,所以我不使用imagesc。但是,当我手动设置轴时,绘图在数据和轴之间有空白
我想放大数据的一部分,而不是整个图像。当矩阵和使用axistight时,不会出现此问题
提前感谢您的帮助
我使用的代码是:
clf
load x.dat;
load y.dat;
load 15-1-14_E2_lam_7410nm.txt
x=x;
y=y;
A=X15_1_14_E2_lam_7410nm;
A=rot90(A);
h=pcolo
我使用hist plot与其他人合作失败。
一个简单的问题是使用以下数据:
age range - frequency - central band width - bin width - height (respectively)
1-4 - 30 - 2.5 - 3 - 10
5-6 - 20 - 5.5 - 1 - 20
7-17 - 30 -
我正在sgplot中绘制一些数据,其中y轴值非常大,从178254700到900000000。SAS生成一个标为2E8-8E8的图。我曾尝试使用value语句给出一个范围,但这并不能解决问题。我想显示真实值。我该怎么做 您需要调整格式。默认格式为BEST8.,可能会自动为您提供此上下文中的科学符号
如果您谈论的是数据标签,通常您会在数据集本身中更改它。我还展示了如何更改轴标签的格式(尽管在本例中这很无趣)
data largenumbers;
call streaminit(7);
do x
有一个数据文件,我想将标签添加到条形图中,但不幸的是,标签覆盖在第一个条形图上方,我无法确定如何为每个标签添加偏移:
set xrange[0:30]
set y2tics font "Arial,8" mirror
#set y2tics rotate # rotating the y2ticks alongside with the y-axis
set xtics font "Arial,6"
#set datafile separator "\t"
set boxwidth 0.5 ab
我试图在线性混合效果模型中为交互效果创建可视化效果。交互模型的代码如下:
z、 模型
我从FastAPI开始,对Highcharts是新手。我的目标是使用FastAPI而不是Flask创建一个简单的海图图图
在我的app.py中
import uvicorn
from fastapi import FastAPI, Request
from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
from fastapi.middleware.cors import COR
我想绘制“最近度”变量的分布图(见下图),但我得到了Y_轴上从00000到00016的值。我想改变他们的频率,使之更清楚,更容易理解。
有什么想法吗
# Distribution of recency, frequency, monetary
fig, ax = plt.subplots(3, 1, figsize = (10, 20))
for idx, val in enumerate(df_user.drop('COMPANY_CODE', axis = 1)):
sns.di
我有一个数据示例,如下所示:
a 10:15:22 10:15:30 OK
b 10:15:23 10:15:28 OK
c 10:16:00 10:17:10 FAILED
b 10:16:30 10:16:50 OK
我想用以下方式绘制上述数据:
captions ^
|
c | *------*
b | *---* *--*
a | *--*
|___________________
time >
线的颜
我一直在使用Matlab2011b和contourf/contourfm在北美地图上绘制2D数据。我从mathworks网站上的contourfm帮助页面开始,如果您使用名为“geoid”的默认数据和参考向量“geoidrefvec”,效果会非常好
以下是一些处理预设数据的简单方法:
figure
axesm('MapProjection','lambert','maplo',[-175 -45],'mapla',[10 75]);
framem; gridm; axis off; tightm
在Mathematica中,我有一个表格,其中表格的每个条目都是三维曲线。我想给不同的曲线指定不同的颜色,但我不知道怎么做
我现在的命令是:
Plot3D[
Table[
Max[Table[SocPlanGen[4,1,1,R,2,p,Min[4/(1+2 k/N),N], N], {k,0,N}]]
,{N, 1, 4}
]
, {R,2,20}, {p, 0.1, 1}
, P
我使用命令生成了两个大小相同的PNG:
figure; plot(...);
print('-dpng', 'plotname1', '-S500,360');
figure; plot(...);
print('-dpng', 'plotname2', '-S500,360');
如您所见,这些图像没有对齐(第一个是“宽”)
可以设置y轴上的数字格式吗?例如,我想强制y轴始终只使用1位数的基数,从而删除像“2.5e-13”这样的值,以支持“3e-13”或“2e-13”
(x轴现在有点难看
我有一个关于倍频程实时绘图的问题。这个想法很简单,但不幸的是,我无法在互联网上找到解决方案。在我的项目中,我使用netcat对数据进行采样,并使用awk对其进行过滤,例如:
nc 172.16.254.1 23 | awk ' /point/ '
通过这种方式,我(大约)每4-10毫秒获得一个新的数据点,以及一个时间戳。
现在我想通过管道将数据传输到倍频程并实时绘制。有人有什么想法吗
更新
在我看来
nc 172.16.254.1 23 | awk ' /point/ ' | octave -
我有一个包含x/y值块的数据文件。每个块包含16行x/y对,每个块表示不同时间的位置
我想画一个特定粒子的轨迹。为此,我编写了plot'pos.dat'u 2:3 every::n:0:n:I,其中n是第n个粒子,I是我希望绘制轨迹的时间(然后我可以在I上循环以生成动画)
这运行得很好,但是当我添加w行时,什么都不会被绘制出来,我不明白为什么。有没有办法用线条画出这个?我看到的唯一替代方法是编写一个脚本来解析数据文件,并生成一个只包含我想要的值的新文件(有效地充当每一个),但如果我可以在Gnup
标签: Plot
cluster-analysiselki
是否可以直接使用Elki将Elki的聚类结果绘制成图形?我没有看到任何这样做的测试用例。我知道可以使用java绘制点,但我想使用Elki来绘制点。请查看ExportVisualizations类以生成SVG绘图
可视化在addon/batikvis模块中,因为Apache Batik依赖性
要显示SVG文件,请使用Apache Batik。Graph?比如说?假设你是指位图,你会如何对图形进行单元测试?我只是想可能会有一些测试用例用于minigui,它可以在图形中绘制聚类结果。我只是想知道如何通
我正在3d绘制一个带有一些值的矩阵,我需要向图中添加等高线,是否有一个简单的gnuplot命令来实现这一点
我尝试了命令:“设置轮廓基准”,但只出现了一条线,我认为应该是多条线。参见matlab图片
当我在gnuplot中绘制它时,我只在左上角得到一条等高线,但其他的都是正确的
我的目标是让它在matlab中看起来像这样
我还发现了这个例子:请参见注释中的链接(没有足够的rep),但我不明白应该将test.txt中的数据值放在哪里
test.txt
gnuplot命令
您缺少的是告诉gnupl
我有两个文件,比如说,有几列和几行
文件1
x11 y11 z11 k11
x12 y12 z12 k12
x13 y13 z13 k13
文件2
x21 y21 z21 k21
x22 y22 z22 k22
x23 y23 z23 k23
我需要从文件1中绘制一列,比如z列,从文件2中绘制k列。我不能用“粘贴”命令合并这两个文件,因为它们太大了,不能用这种方式处理。然后必须先过滤这两个文件,然后再将它们与粘贴组合。一种可能是使用bash和进程替换来过滤文件,然后再将它们粘贴在一起
我是一个倍频程noob,但我试图在终端中同时显示一个图形作为输入,但是图形仅在输入后更新,因此我得到一个未加载的图形:
代码如下:
f=figure;
imshow(img);
pause(1); % FIX THIS!
in=input('Input required:', 's');
暂停1秒是粗略的,因为它并不总是显示图形,但如果不暂停,它甚至不会进入图形循环。在继续之前,是否有方法阻止图形加载?我在文档中找不到所需的函数。您可以使用强制渲染图形和刷新事件队列
f = fi
我试图用平均值点绘制一个R水平方框图
boxplot(dados$q3, main="Is content and language learning equally promoted ?", col="dodgerblue1", ylim=c(1,5))
mean<-mean(dados$q3,na.rm=T)
points (mean,col="black",pch=22)
boxplot(dados$q3,main=“内容和语言学习同等促进吗?”,col=“dodgerblue1”
我试图找到一种在条形图上包含错误条的方法。遗憾的是,我只能找到正常2d绘图的错误条。我试图用一种非常草率的方式来解决它:
close();
x=[2, 4, 8];
y=[0.2 0.12 0.06; 0.17 0.22 0.05; 0.19 0.20 0.07];
dev=[0.08 0.08 0.03; 0.03 0.05 0.02; 0.04 0.06 0.02];
bar(x, (y+dev), 'w--')
bar(x, y)
但这并没有显示下限,而且看起来也不太好您仍然可以在条
当阴谋
set terminal png
set output 'plot.png'
plot 'matrix.txt' matrix with image
9 3 3 4
3 1 1 7
8 9 1 8
7 3 9 5
我明白了
你看,它是旋转/翻转的。如何将其与数据对齐
我发现了,但解决方案不适用于这里。您是在问如何反转y轴的方向吗
set yrange [*:*] reverse
plot 'matrix.txt' matrix with im
我想有一个绘图的轴类似于附加的图像。我对附件的X轴特别感兴趣
通常,显示例如0到10的轴。我的数据位于x轴的5-7处。因此,我希望我的25%x轴显示0-5,其余75%显示5-10。但我不是指像ggpplot这样的东西
我正在使用R基。我想,这幅图像也是用R基创建的
我应该如何制作一个类似于示例的情节?多谢各位
谢谢你的帮助。我添加了图像,希望这次它会出现
这是一个很好的技巧,但想象一下这是我的数据
根据问题的编辑编辑我的文章
人们使用的是一个逐渐变化的轴,如您显示的图像,它可能是一个记录的x轴
我正在使用Tensorflow/Keras来训练CNN。我已经为我的问题定义了一个自定义指标。在这个过程中,我会收到如下报告:
Epoch 3/2000
57/57 - 3s - loss: 244231.4060 - custom_metric: 0.6170 - val_loss: 364119.8415 - val_custom_metric: 0.5506
这是一个具有3个输出的回归问题。我是否可以分别从每个类中获取这些度量报告
我在一篇论文中看到,作者使用了二进制精度作为衡量标准,他
我试图使用Julia 1.3.1中的Vega包绘制条形图,只是从文档()中复制了示例代码,但它返回错误消息“barplot未定义”
对于其他类型的绘图(如areaplot),也会出现类似的错误消息。出什么问题了?从中可以看出,Vega似乎已经有一段时间没有更新了-您可能希望使用积极维护的
using Vega
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 2, 1]
barplot(x = x, y = y)
UndefVarError: barplot not de
在5m图表上,我试图根据构成5m音量条的五个1m音量条的红/绿音量,绘制部分绿色和部分红色的音量条
我原以为这很简单,但我在通过security()函数计算前五个1m指标的音量时遇到了问题
在我看来,以下代码应该为这两个plotchar()调用提供相同的值
然而,事实并非如此
想法
提前感谢您的建议
//@version=4
study("LTF Vol", format=format.volume, overlay=false)
1mVol = security(symi
标签: Plot
titleaxesautocorrelationpysal
我试图将标题和轴名称添加到Pysal中的局部自相关图中,但标题和轴不显示
from splot.esda import plot_local_autocorrelation
ax.set_title("Florida cases", fontdict={'fontsize': '15', 'fontweight' : '3'})
plot_local_autocorrelation(moran_loc, gdf, 'Confirmedb')
ax.set_xlabel('Co
比如说,我有两个情节
set multiplot # First plot with inset
plot exp(-x)
set size 0.6, 0.5
set origin 0.4, 0.5
plot cos(x)
unset multiplot
set multiplot # Second plot with inset
plot exp(-2x)
set size 0.6, 0.5
set origin 0.
我试图用两个y轴建立一个图,一个波德图,在同一张图中有振幅和相位。我使用带有\begin{axis}和\addplot的tikzpicture包来覆盖两个图形。好吧,至少这是个主意。。。我的问题是,我似乎无法控制图表。我无法设置轴的固定间隔,无法控制打印线的颜色/样式。请指出,如果有什么不可靠的东西在我的尝试作出一个波特阴谋。特别是,如何设置线条的样式,一条虚线和一条实线
\begin{figure}[H]
\centering
\begin{minipage}{0.9 \textwid
我正试图为Stata的一个事件研究编写代码,但我不能完全得到我想要的。Jacobson、LaLonde和Sullivan(1993),第698页图3(),有一个与我想要的非常相似的图,除了我还想添加置信区间
基于本教程,我编写了以下代码:
sysuse auto, clear
egen t = fill(1,2,3,4,1,2,3,4)
quietly regress price ib2.t trunk weight if foreign==0
estimates store domestic
我注意到,从内部使用了许多Plots.jl方法,这些方法在本文中没有提到;例如,curve\u points(),beziercrove(),zip(),unzip(),以及partialcircle()。这让我相信Plots.jl有很多我不知道的功能。是否有所有Plots.jl功能的列表?没有Plots.jl功能的完整列表,因为任何人都可以添加配方来扩展Plots.jl的功能。所以像StatPlots.jl这样的东西“看起来像”Plots.jl功能,但实际上它们在某种意义上只是“核心用户插件”
1 2 3 4 5 6 ...
下一页 最后一页 共 25 页