我有一个列表,其中包含各种长度的多个向量(总共80个).在x轴上我想要这些矢量的名称.在y轴上,我想绘制对应于每个向量的值.我怎么能在R?
这不应该是这么难,但我被困住了.我有一个以下表格的表格:
| 1 | 2 | 3
------------------------------------
TypeA | 3213 | 2121 | 43
TypeB | 31321 | 321 | 10
TypeC | 332 | 11 | 9
Run Code Online (Sandbox Code Playgroud)
我想生成一条线图,有三条线:每条Type一条,x坐标为"1,2,3",y坐标为数字(3213,...).我按照这里的步骤操作,但不知道如何迭代第一列.
我想获得 3D 曲面图。我的输出如下。
对于 z 的特定值,我为每个 x 值得到 y(x 的范围如0:0.1:1.4)。
然后我改变 z,对于相同的 x 范围,我得到 y 值。
结果可以可视化为离散 z 值处的二维图,由 x 的范围及其相应的 y 组成。这是我原来的情节:
我想创建一个 3D 曲面图,就像一条毯子包裹在上面的 2D 图上。
我想在R中绘制多个图形。但是,我不想使用par()或layout()函数。我想通过按Enter来更改图,就像用于回归的内置图函数一样。我该如何编写自己的代码?
Quartals;Counts\n0 2004Q1\xc2\xa0;258526\n1 2004Q2\xc2\xa0;205120\n2 2004Q3\xc2\xa0;134822\n3 2004Q4\xc2\xa0;154606\n4 2005Q1\xc2\xa0;244813\n5 2005Q2\xc2\xa0;156623\n6 2005Q3\xc2\xa0;125472\n7 2005Q4\xc2\xa0;11093\n8 2006Q1\xc2\xa0;536\n9 2006Q2\xc2\xa0;142400\n10 2006Q3\xc2\xa0;270221\n11 2006Q4\xc2\xa0;313063\n12 2007Q1\xc2\xa0;386541\n13 2007Q2\xc2\xa0;417533\n14 2007Q3\xc2\xa0;423587\n15 2007Q4\xc2\xa0;424799\n16 2008Q1\xc2\xa0;503836\n17 2008Q2\xc2\xa0;485872\n18 2008Q3\xc2\xa0;686549\n19 2008Q4\xc2\xa0;777268\nRun Code Online (Sandbox Code Playgroud)\n\n现在我尝试在 x 轴上使用“quartals”并在 y 轴上使用“counts”来绘制数据(使用下面的代码)。看起来很简单,但没有任何作用......
\n\nimport matplotlib.pyplot as plt\nimport pandas as pd\n\ndf = pd.read_csv(\'Mappe3.csv\')\ndf.plot(x="Quartals", y="Counts")\nplt.show()\n\nRun Code Online (Sandbox Code Playgroud)\n 我正在努力在 Angular 8 中显示 html。我正在 angular 8 中开发一个应用程序,我的后端代码在 Flask 中。我的前端正在接收一个 JSON 数据,它是一个 html 模板。现在我需要在 Angular 中显示该模板。
我收到的 JSON 数据如下:
`
<html>
<head>
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<style>body{ margin:0 100; background:whitesmoke; }</style>
</head>
<body>
<h1></h1>
<div>
<div id="bff3697b-6ab4-4b03-9932-87484de30381" class="plotly-graph-div" style="height:100%; width:100%;"></div>
<script type="text/javascript">
window.PLOTLYENV=window.PLOTLYENV || {};
if (document.getElementById("bff3697b-6ab4-4b03-9932-87484de30381")) {
Plotly.newPlot(
'bff3697b-6ab4-4b03-9932-87484de30381',
[{"histnorm": "probability", "opacity": 0.8, "type": "histogram", "x": [7665.7, 16227.56, 5445.08, 4294.01, 3047.38, 5792.88, 7783.29, 10969.92, 3976.19, 13985.95, 6483.98, 5076.62, 3846.69, 7423.5, 6705.06, 4447.09, 5558.81, 5744.26, 5157.67, 5464.3, 4803.11, 6736.29, …Run Code Online (Sandbox Code Playgroud) 我想在一个月(对于每日和每周图表)或一年(对于每月图表)的每个第一个柱上绘制一条垂直虚线。我怎样才能做到这一点?我不知道如何获取这些条形索引。
添加: 我在 这篇文章中读到 ,“line.new”的每个指标最多 54 行的限制。但是,当以直方图样式使用绘图函数时(=仅绘制单个垂直直方图条),我无法绘制虚线...并且我更喜欢带有虚线的解决方案...
我正在尝试生成类似于此图像的内容(图像取自此处)

我有文档的单词列表和标准化分数列表(假设为 0-1)。如何创建这样的热图(每个单词根据分数分配颜色)?我不知道从哪里开始,我不精通 matplotlib!
PS分数大多为0,是稀疏映射。
我试图在同一个情节上绘制两个回归.因此,在第一次回归结束的地方,第二次回归应该继续,并且由于第二次回归线具有不同的斜率,因此产生扭结.
我是ggplot的新手,我收到了错误:"错误:美学必须是长度为1或与dataProblems相同的长度:gdpless15"
这是R文件的链接以及此所需的数据集. 数据集和代码
我基本上对变量gdp做了ols回归.变量gdp被子集化为<15000和> 15000两部分.然后我想绘制<15000的回归线,当它达到> 15000时,它将在同一图上绘制第二次回归的回归线.
我认为使用ggplot2将两个回归图一起绘制最困难.

这是我认为最接近我想要的代码的版本.
library(foreign)
library(ggplot2)
gdpless15 <- isspmacro$gdp[(isspmacro$gdp < 15000) ] <- subset(isspmacro,gdpless15)
gdpless15 <-gdp < 15000
gdpmore15 <- gdp > 15000
combinedreg <- ggplot() +
geom_point(data=less15, aes(x=gdpless15, y=hap)) +
geom_smooth(data=less15, aes(x=gdpless, y=hap), fill="blue",colour="darkblue", size=1) +
geom_point(data=more15, aes(x=gdpmore15, y=hap)) +
geom_smooth(data=more15, fill="red",colour="red", size=1)
combinedreg <- ggplot() +
geom_point(data=less15, aes(x=gdpless15, y=hap)) +
geom_smooth(data=less15, aes(x=gdpless, y=hap), fill="blue",colour="darkblue", size=1) +
geom_point(data=more15, aes(x=gdpmore15, y=hap))+
geom_smooth(method=lm) + geom_point(shape=1)
plot(combinedreg)
Run Code Online (Sandbox Code Playgroud) plot ×10
r ×4
ggplot2 ×3
matlab ×2
python ×2
angular ×1
css ×1
csv ×1
draw ×1
html ×1
line ×1
matplotlib ×1
pandas ×1
pine-script ×1
regression ×1
seaborn ×1
surface ×1
typescript ×1