r - 图表底部的图例并水平显示
问题描述
谁能告诉我如何将下面地图中的密度图例移动到图表底部并使其水平显示?正如您将看到的,用于使用 plotly 执行此操作的传统方法(在布局参数中找到)不起作用。或者,如果有人可以展示一种简单地隐藏颜色条的方法,那也可以:
library(dplyr)
library(plotly)
set.seed(1)
density <- sample(1:100, 50, replace = T)
g <- list(
scope = 'usa',
projection = list(type = 'albers usa'),
lakecolor = toRGB('white')
)
plot_ly() %>%
layout(geo = g,
legend = list(orientation = "h",
xanchor = "center",
x = 0.5)) %>%
add_trace(type = "choropleth",
locationmode = 'USA-states',
locations = state.abb,
z = ~density,
color = ~density)
编辑:添加showscale = F
到跟踪隐藏彩条。仍在寻找水平显示它的解决方案!
解决方案
推荐阅读
- android - 将 Google 地图语言设置为区域设置语言
- node.js - 尝试在 Firestore 事务中批量递减值
- string - 如何通过字符串而不是数组来实现 Yii2 关系?
- android - 无法删除本地数据库 CouchBase lite 中的文档
- wpf - 从 Api 获取 JSON - WPF 应用程序
- magento2 - Magento 2:如何插入含税价格?
- matlab - 我可以在 Matlab 中写出包含不同维度数据的 txt 或 csv 文档吗?
- java - 如何以编程方式更改设备显示屏的刷新率?
- amazon-web-services - DevOps - CloudFront/Lambda 将某些路径路由到某些服务器
- spring-boot - 在spring boot application.properties/.yml中根据OS设置日志文件位置