首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Gadfly (Julia)中的Geom.ribbon不接受整数向量作为输入

Gadfly (Julia)中的Geom.ribbon不接受整数向量作为输入
EN

Stack Overflow用户
提问于 2015-03-10 14:36:42
回答 1查看 268关注 0票数 1

所以,我一直在玩《朱莉娅》中的牛蝇,遇到了这个问题。

当与Geom.smooth结合使用时,Geom.ribbon不接受Int向量作为ymin和ymax的输入。

我想知道这是一个bug,是故意的,还是我做错了什么,为什么?

代码语言:javascript
运行
AI代码解释
复制
In [1]: 
x=[-10:10]
y=[i^2 for i in -10:10]
ymin = y-10
ymax = y+10;

In [2]: 
plot(x=x, y=y, ymin=ymin, ymax=ymax, Geom.smooth, Geom.ribbon)

Out[2]: 
`minvalmaxval` has no method matching minvalmaxval(::Int64, ::Float64, ::Int64, ::Nothing, ::Nothing)

 in apply_statistic_typed at C:\Users\epintos\.julia\v0.3\Gadfly\src\statistics.jl:709
 in apply_statistic at C:\Users\epintos\.julia\v0.3\Gadfly\src\statistics.jl:551
 in apply_statistics at C:\Users\epintos\.julia\v0.3\Gadfly\src\statistics.jl:37
 in render at C:\Users\epintos\.julia\v0.3\Gadfly\src\Gadfly.jl:717
 in writemime at C:\Users\epintos\.julia\v0.3\Gadfly\src\Gadfly.jl:884
 in sprint at iostream.jl:229
 in display_dict at C:\Users\epintos\.julia\v0.3\IJulia\src\execute_request.jl:31

In [3]:
ymin = float64(ymin)
ymax = float64(ymax);

In [4]:    
plot(x=x, y=y, ymin=ymin, ymax=ymax, Geom.smooth, Geom.ribbon)

奇怪的是

代码语言:javascript
运行
AI代码解释
复制
plot(x=x, y=y, ymin=ymin, ymax=ymax, Geom.line, Geom.ribbon)

即使所有向量都为Int也有效

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 15:55:20

这是Gadfly中的一个bug,你可以看到line here

代码语言:javascript
运行
AI代码解释
复制
function minvalmaxval{T}(minval::T, maxval::T, val, s, ds)

这要求minvalmaxval具有相同的类型。相对容易修复,你应该提交一个问题。在此之前,你的解决方案是明智的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28966555

复制
相关文章
Julia简易教程——1_julia中的整数和浮点数
整数和浮点值是算术和计算的基础。例如,1是一个整数,1.0而是一个浮点数。 以下是julia 中常见的数字类型:
莫斯
2020/09/09
1.5K0
Python怎么输入小数和整数_python输入非负整数
*这个实验算是五个正则表达式里面最难的的哪一个了,?是正则表达式里面贪婪与非贪婪的概念,有?则-?可有可无,刚好可以用于判断正数和负数,.在正则表达式里面表示的是任意字符(空格除外),因此如果要想表示小数点,需要加上以恶搞转义字符\,而区分整数和小数这两种情况,则需要加上一个|符号,表示前面的字符出现0次一次,+表示前面的字符出现1次以上
全栈程序员站长
2022/09/27
2K0
jQuery 文本框中只能输入正整数
(1).$(document).ready(function(){}),当文档结构完全加载完毕再去执行函数中的代码。
IT工作者
2022/02/23
3.1K0
《Julia 数据科学应用》总结
3.假设你想创建一个列表,保存在一段文本中遇到的不同的(唯一的)词以及词的数量,你应该使用哪种数据结构来保存它们,可以最容易地进行随后的数据存取?
iOSDevLog
2018/12/05
1.7K0
《Julia 数据科学应用》总结
Julia in Jupyter——在Notebook中配置使用Julia语言
我刚接触Jupyter Notebook的时候曾经在别处看到一个说法,大意是Jupyter是Julia、Python、R三种语言缩写的合并,当时对Python比较熟悉,R略微了解,Julia则是一窍不通。虽然偶尔也会好奇为什么Jupyter以Julia为首,但是关于Julia的消息实在不多,也就没去深入了解,大概单纯就是为了靠近Jupiter这个单词吧。
不二小段
2018/10/08
6.7K0
Julia in Jupyter——在Notebook中配置使用Julia语言
Julia中的数据分析入门
Julia的入门非常简单,尤其是当您熟悉Python时。在本篇文章中,我们将使用约翰霍普金斯大学系统科学与工程中心在其GitHub存储库中提供的Covid-19数据(https://github.com/CSSEGISandData/)。
deephub
2020/12/11
2.8K0
Julia中的数据分析入门
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
前几天在Python钻石交流群分享了一个Python基础的问题,这里拿出来给大家分享下,一起学习下。
前端皮皮
2022/08/17
7370
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
AVX2整数向量运算「建议收藏」
gcc编译支持AVX2指令的编程。程序中需要使用头文件<immintrin.h>和<avx2intrin.h>,这样通过调用其中定义的一些函数,达到使用AVX2指令的目的,即用C/C++调用SIMD指令(单指令多数据)。
全栈程序员站长
2022/09/01
8970
【Python 千题 —— 基础篇】整数输入
这个习题涵盖了前面提到的知识点,包括使用 input() 函数读取用户输入的数据,将字符串转换为整数类型,以及使用 print() 函数输出结果和 type() 函数获取变量类型。这有助于学习者理解如何读取和处理不同类型的数据。
繁依Fanyi
2023/10/12
3450
使用结构体作为函数输入参数
使用结构体作为函数的输入参数的话,在更新函数的时候,就没有必要把函数的声明以及所有调用函数的地方全部更新一遍,相对还比较方便,对于输入参数比较多的函数可以使用结构体作为输入参数。常用的有三种方式,分别是:用结构体变量作函数参数,用指向结构体变量的指针作函数参数,用结构体变量的引用变量作函数参数。
用户9736681
2022/05/11
3K0
程序中的整数
本文主要介绍整数相关的三个问题:类型转换、符号位扩展、数据截断。 通过本文可以了解到以下信息:
coderhuo
2020/01/20
1.4K0
程序中的整数
R vs. Python vs. Julia
如果你是一名数据科学家,你很有可能使用Python或R编程。但是有一个叫Julia的新成员承诺在不影响数据科学家编写代码和与数据交互的情况下拥有c一样的性能。
deephub
2021/03/25
2.4K0
R vs. Python vs. Julia
python将回车作为输入内容
当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容。
py3study
2020/01/07
1.9K0
C++判断输入的正整数是否为素数
#include<iostream> using namespace std; int main() { int i; int count = 0; cout << "请输入一个正整数: "; while (cin >> i&&cin.get() == '\n') { if (i <= 0)cout << "请输入一个正整数: "; else { count = 0;//赋初值为零,在下次计算时可以从零开始,不然将在上一次的count下继续运算 for (int n = 2; n <= i; ++n) { if (0 == i%n)++count; } if (count == 1)cout << i << " 是素数。\n"; else cout << i << " 不是素数。\n"; cout << "请输入一个正整数:"; }   } return 0; }
用户7886150
2021/02/06
1.4K0
C++:输入10个整数存入数组list,然后用指针法从后向前输出该数组中的整数
川川今天又搞了个小实验来了,哈哈!有问题可以加我qq:2835809579 题目就是标题好吧! 实验效果如下:
川川菜鸟
2021/10/18
1.9K0
Golang语言 - 以任意类型的slices作为输入参数
最近参与的一个业余项目,go-linq,让我了解到Go语言的类型系统并不是为任何类面向 对象编程而设计的。没有泛型,没有类型继承,也没有提供任何对这些特性有用的东西。 但是,提供了一个名为interface{}的类型,你可以向其赋予几乎任意类型的值,不会抛出编译错误,就像.NET的Object或Java的Object: var o interface{} o := 3.14 o := Student{Name: "Ahmet"} 我们假设你需要一个可以接收任意类型slices的函数,如果考虑如下这样实现:
李海彬
2018/03/21
1.8K0
根据输入数组的整数值返回数组 {inputScoreRet[0],inputSocreRet[1]}
根据输入数组的整数值 intputArr1{1,1,3} inputArr2{13,3,4} * 如果inputArr1[0]==inputArr2[0] inputArrRet1Score get 0 socre inputSCoreRet[0]+=0; * 如果 inputArr1[1]>inputArr2[1] inputArrRet1Score get 1 score inplutScoreRet[0]+=1; * 否则 inputScoreRet[1]+=1; * 返回数组 {inputScoreRet[0],inputSocreRet[1]} * constraints: * 1<=a[i]<=100 * 1<=b[i]<=100
coderlwz
2023/10/17
1340
Julia中常用的库
统计学相关的库,因为Julia中是没有mean和var这种常用的函数的,需要从Statistics中导入
猫叔Rex
2020/06/30
1.7K0
Julia编程03:Julia开发环境
Current stable release: v1.8.5 (January 8, 2023)
生信探索
2023/04/10
1K0
点击加载更多

相似问题

向量{AbstractString}函数参数不接受julia中的向量{String}输入

15

Julia Gadfly线型图例

13

在julia中更改gadfly层顺序

10

作为Julia中的指数的向量

24

在conda安装的julia中使用Gadfly

240
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文