Plot 朱莉娅·戈德弗利可以';当scale.x_log10
我是朱莉娅的新手,尝试通过牛虻Pkg获得一个简单的x-y图。 我试图以对数比例绘制x轴,同时设置最小值和最大值 绘图(图层(rdsPmos,x=“A”,y=“B”,几何线),比例尺x_log10(最小值=10), 主题(默认点大小=1.5px)) 这不会得到任何错误消息。结果图具有对数刻度x轴,但minvalue似乎不起作用 我也试着写lise这样: 绘图(图层(rdsPmos,x=“A”,y=“B”,几何线),Scale.x\u log10,Scale.x\u连续(minvalue=10),主题(默认点大小=1.5px))Plot 朱莉娅·戈德弗利可以';当scale.x_log10,plot,julia,Plot,Julia,我是朱莉娅的新手,尝试通过牛虻Pkg获得一个简单的x-y图。 我试图以对数比例绘制x轴,同时设置最小值和最大值 绘图(图层(rdsPmos,x=“A”,y=“B”,几何线),比例尺x_log10(最小值=10), 主题(默认点大小=1.5px)) 这不会得到任何错误消息。结果图具有对数刻度x轴,但minvalue似乎不起作用 我也试着写lise这样: 绘图(图层(rdsPmos,x=“A”,y=“B”,几何线),Scale.x\u log10,Scale.x\u连续(minvalue=10),主
结果是minvalue工作,但logscale失败。我的测试表明,
minvalue
和maxvalue
选项的工作方式是,没有任何数据从查看端口丢失(对于x_continuous或x_log10为真),因此,如果想要更窄的查看端口,一种方法是对数据应用过滤器:
julia> df = DataFrame(A = 1:10, B = 2:2:20)
10x2 DataFrames.DataFrame
| Row | A | B |
|-----|----|----|
| 1 | 1 | 2 |
| 2 | 2 | 4 |
| 3 | 3 | 6 |
| 4 | 4 | 8 |
| 5 | 5 | 10 |
| 6 | 6 | 12 |
| 7 | 7 | 14 |
| 8 | 8 | 16 |
| 9 | 9 | 18 |
| 10 | 10 | 20 |
不工作minvalue
比例无关
类型:
julia>plot(图层(df,x=“A”,y=“B”,几何线),Scale.x\u log10(最小值=5),主题(默认点大小=1.5px))
正在对过滤后的数据进行处理minvalue
julia>plot(图层(df[df[:A].>5,:],x=“A”,y=“B”,几何线),Scale.x\u log10(minvalue=5),主题(默认点大小=1.5px))
非常感谢您的回答!此外,过滤方式工作良好。似乎仅仅缩放数据所具有的值是不直观的。也许我应该向开发团队发布一个问题。
julia> plot(layer(df, x="A", y="B" ,Geom.line), Scale.x_continuous(
minvalue=5), Theme(default_point_size = 1.5px))