Plotly 是 R 中最有用的绘图包之一,但我正面临一个非常基本的问题。
当我绘制条形图时,它在小屏幕上看起来还不错,但是一旦我调整窗口大小,它就会覆盖整个窗口,使其变得丑陋。
由于我的要求是动态的,图上的条形数量会发生变化,但我想让条形宽度看起来不错。
但是当它被调整大小时
我用来绘制条形图的代码很简单,我希望不需要解释。宽度选项不会对图形产生任何影响。
我错过了什么吗?
ds <- as.data.frame(matrix(c('some_name',2300),nrow = 1,ncol=2))
colnames(ds) <- c('name','value')
plot_ly(ds,x=name,y=value,type='bar') %>% layout(width = 0.1)
Run Code Online (Sandbox Code Playgroud) 我正在学习Swings,我对这一行感到困惑
GroupLayout layout=new GroupLayout(getContentPane());
Run Code Online (Sandbox Code Playgroud)
现在我有2个问题
我只是坚持这个小逻辑,我没有做对
int 是32位所以假设二进制20就像
// 00000000000000000000000000010100
Run Code Online (Sandbox Code Playgroud)
..现在如果我执行右移操作说4
int a = 20>>4;
// 00000000000000000000000000000001
Run Code Online (Sandbox Code Playgroud)
..结果是1
现在说我再次拿20并做5次右移操作
int b = 20>>5; //00000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)
..结果是0
现在,如果我做了32次右移...为什么我得到的数字与我指定的相同.
int c = 20>>32; //how does this prints 20 again??
System.out.println("right shift 4= "+a+"\n right shift 5= "+b+"right shift 32 = "+c);
Run Code Online (Sandbox Code Playgroud)
所以我期待的是在5班之后.任意数量的班次应该导致结果为0 ..但是在32班次为什么我要回到指定值?
所以这是故事。
表模式
item ` `on_date` `value1` `value2` `value3` `value4` ... `value10`
Run Code Online (Sandbox Code Playgroud)
所有值都是我表中的重要参数,每天为每个项目存储。我每天捕获 100,000 行的数据,而这些数据在一个月内会变成大约 3,000,000 行。
该表很好,因为创建了索引和键来处理数据,我没有问题,因为我在 30 天后不断删除数据。
现在,我想将我删除的数据存储在一个纯粹用于历史数据分析的 MySQL 表中。
所以,我尝试了一种技术将所有列连接成 1 列并存储在一个用管道分隔的表中 | .
item | on_date |value1 | value2 .....| value10
Run Code Online (Sandbox Code Playgroud)
但这并不能解决问题,而且数据量很大。
我浏览了社区和 MySQL 文档,但没有任何帮助。请建议我解决我的问题的最佳模式或技术。
我想制作一个简单的直方图,其中涉及两个向量,
values <- c(1,2,3,4,5,6,7,8)
freq <- c(4,6,4,4,3,2,1,1)
df <- data.frame(values,freq)
Run Code Online (Sandbox Code Playgroud)
现在由data.farame df以下值组成:
values freq
1 4
2 6
3 4
4 4
5 3
6 2
7 1
8 1
Run Code Online (Sandbox Code Playgroud)
现在我想画一个简单的直方图,其中values在x轴上,freq在y轴上。我正在尝试使用该hist函数,但无法给出两个变量。如何根据这些数据制作简单的直方图?