标签: bubble-chart

在Highcharts中设置气泡透明度?

有没有办法影响Highcharts气泡图中气泡的透明度?我正在寻找一个可与区域fillColor相媲美的配置,但没有找到一个.

我尝试在系列中使用rgba颜色,如下所示:

       series: [{
        color: "rgba(255,0,0,0.5)",
        data: [ 
Run Code Online (Sandbox Code Playgroud)

但这只会使边界变得透明.

编辑:我只是尝试使用marker fillColor:

series: [{
        color: "rgba(255,0,0,1)",
        marker: {
            fillColor: "rgba(255,0,0,0.1)"
        },
Run Code Online (Sandbox Code Playgroud)

但这并不影响透明度

bubble-chart highcharts

2
推荐指数
1
解决办法
5304
查看次数

Highcharts:改变一个系列中的气泡颜色

我可以在气泡图中为系列设置不同的颜色吗?我尝试设置属性"颜色"但不起作用.

        data: [{
            x: 23,
            y: 22,
            z: 200,
            name:"point1",
            color: 'red'
        }, {
            x: 43,
            y: 12,
            z: 100,
            name:"point2",
            color:'yellow'
        }]
Run Code Online (Sandbox Code Playgroud)

也许我可以在系列中使用标签,但我更喜欢改变泡泡,这有可能吗?

dataLabels: {
      enabled: true,
      color: 'red'
}
Run Code Online (Sandbox Code Playgroud)

这是我的jsfiddle:http://jsfiddle.net/tqVF8/2/

javascript bubble-chart highcharts

2
推荐指数
2
解决办法
7502
查看次数

将自定义工具提示添加到气泡图/高图

我试图在highcharts气泡图中自定义工具提示.我只想根据x,y和z标题添加上下文(例如,"50人死亡,100人受伤,150名受害者"而不是当前的"(50,150)大小" :150"显示屏).我能够使用以下内容在散点图中实现这一点,但气泡中没有骰子.有任何想法吗?谢谢.:)

tooltip: {
                    headerFormat: '<b>{series.name}</b><br>',
                    pointFormat: '{point.x} fatalities, {point.y} injured, {point.z}  total'
                }
Run Code Online (Sandbox Code Playgroud)

javascript charts bubble-chart highcharts jsfiddle

2
推荐指数
1
解决办法
7364
查看次数

NVD3 - 有没有办法增加气泡的大小?

目前我的图表如下所示。

http://jsfiddle.net/darcyvoutt/qNnLx/2/

这是代码:

nv.addGraph(function () {
    var yourProductColor = "rgba(242,94,34,0.58)";
    var competitorColor = "rgba(57,198,226,58)";
    var marketColor = "rgba(255,255,255,0.75)";

    var chart = nv.models.scatterChart()
        .color([marketColor, competitorColor, yourProductColor])
        .transitionDuration(350)
        .margin({
        bottom: 60
    })
        .showDistX(true)
        .showDistY(true);

    //Configure how the tooltip looks.
    chart.tooltipContent(function (key) {
        return '<h3>' + key + '</h3>';
    });

    chart.yAxis.tickFormat(d3.format('.02f'))
        .axisLabel("Frequency");


    chart.xAxis.axisLabel("Tranditional Media -> Digital & Social Media")
        .tickFormat(d3.format('.02f'));

    //We want to show shapes other than circles.
    chart.scatter.onlyCircles(true);

    d3.select('#marketingChart svg')
        .datum(exampleData())
        .call(chart);

    nv.utils.windowResize(chart.update);

    return chart;

    function exampleData() {
        return [{
            "key": "Market", …
Run Code Online (Sandbox Code Playgroud)

javascript bubble-chart d3.js nvd3.js

2
推荐指数
1
解决办法
2502
查看次数

R根据需要创建覆盖美国和其他空间图层底图的空间气泡图

我正在尝试生成一个覆盖美国底图的漂亮泡泡图(如果可以的话,我可以导入一个shapefile,但我一直在使用R底图。

library(ggplot2,sp,raster,maps,mapdata,maptools,ggmap,rgeos)
myData = data.frame(name=c("Florida","Colorado","california","Harvard","Yellowstone"),
                lat=c(28.1,39,37,42,44.6), 
                long=c(-81.6,-105.5,-120,-71,-110),
                pop=c(280,156,128,118,202))
Run Code Online (Sandbox Code Playgroud)

使用下面的这段代码,我改编自另一个堆栈溢出帖子(使用卫星地图在R中创建气泡图),可以将气泡图覆盖在美国地图上。但是,渲染速度非常慢,范围太紧,限制在一个盒子中,我无法根据自己的判断将其他图层添加到绘图中,并且底图较厚且视觉上不干净。

xy <- myData[,c("long", "lat")]
nl <- getData('GADM', country="USA", level=1) #raster data, format SpatialPolygonsDataFrame
nl <- gSimplify(nl, tol=0.01, topologyPreserve=TRUE)
# coercing the polygon outlines to a SpatialLines object
spl <- list("sp.lines", as(nl, "SpatialLines"))
SPDF <- SpatialPointsDataFrame(coords=xy, data=myData)
coordinates(myData) <- c("lat", "long")
projection(SPDF)<- "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0"
coordinates(SPDF)[1:5,] #retrieves spatial coordinates form the dataframe
bubble(SPDF, "pop", sp.layout=spl, main="This is It!")
Run Code Online (Sandbox Code Playgroud)

我可以使用此代码绘制一个漂亮的底图。我在地图上添加了点,但是这些点的大小没有按照数据中的弹出列来确定。而且我可以在此地图上添加其他图层。但是我可以像使用气泡图一样控制点的大小和符号本身吗?

map(database= "world", ylim=c(45,90), 
    xlim=c(-160,-50), col="grey80", 
    fill=TRUE, projection="gilbert", 
    orientation= c(90,0,225)) …
Run Code Online (Sandbox Code Playgroud)

plot bubble-chart r ggplot2 ggmap

2
推荐指数
1
解决办法
7603
查看次数

为R气泡图添加基于颜色的区别

我会遇到一个气泡图教程在这里,他的代码,我重用了澄清.请找到以下代码:

crime <-read.csv("http://datasets.flowingdata.com/crimeRatesByState2005.tsv", header=TRUE, sep="\t")

popIndex <- crime$population/max(crime$population)
crime.new <- cbind(crime,popIndex)

ggplot(crime, aes(x=murder, y=burglary, size=population, label=state),guide=FALSE)+
geom_point(colour="white", fill="#E69F00", shape=21)+ scale_size_area(max_size = 22)+
scale_x_continuous(name="Murders per 1,000 population", limits=c(0,12))+
scale_y_continuous(name="Burglaries per 1,000 population", limits=c(0,1250))+
geom_text(size=4)+
theme_bw()
Run Code Online (Sandbox Code Playgroud)

在该图中,气泡大小由总体确定.我的问题是,如果我要popIndex使用气泡颜色在图中容纳变量,我该怎么做呢?

bubble-chart r ggplot2

2
推荐指数
1
解决办法
2639
查看次数

气泡图标题和颜色

在下面的气泡图中,我如何:

  1. 随机化每个气泡的颜色

  2. 调整标题(可能是上),使其不会与最左上角的图形标签重叠。

这是我的输出:

气泡图

这是我的代码:

import matplotlib.pyplot as plt
N=5
province=['Ontario','Quebec','BritishColumbia','Manitoba','NovaScoti']
size = [908.607,1356.547,922.509,552.329,651.036]
population = [12851821,7903001,4400057,1208268,4160000]
injuries = [625,752,629,1255,630]
plt.scatter(size,population,s=injuries)
for i in range(N):
    plt.annotate(province[i],xy=(size[i],population[i]))
plt.xlabel('Size(*1000km2)')
plt.ylabel('Population(ten million)')
plt.title('The Car Accidents Injuries Rate in 5 Canada Provinces')
plt.show
Run Code Online (Sandbox Code Playgroud)

python bubble-chart matplotlib

2
推荐指数
1
解决办法
5185
查看次数

R Plotly:气泡图中较小的标记

我在Plotly(对于R)做了一个泡泡图,我不断得到重叠的标记.有没有办法"缩小"所有标记,以便保留它们的相对大小,但没有重叠?我想保持情节的尺寸相同.这是一个测试用例:

test <- data.frame(matrix(NA, ncol=3, nrow=14))
colnames(test) <- c("Group", "Numbers", "Days")
loop<- 1
for(i in 1:7){
    test[i,] <- c(1, i, loop)
    loop <- loop * 1.5
}
loop <- 1
for(i in 1:7){
    test[i+7,] <- c(2, i, loop)
    loop <- loop * 1.3
}
plot_ly(test, x=Group, y=Numbers, size=Days, mode="markers")
Run Code Online (Sandbox Code Playgroud)

booo重叠标记

bubble-chart r markers plotly

2
推荐指数
1
解决办法
1615
查看次数

如何在BubbleChart javafx中更改气泡大小

我正在编写一个javafx程序,用于展示BubbleChart公司的分析.在y轴上显示去年收入,在x轴上显示公司经营的细分市场数量.泡沫的半径取决于公司运营的细分市场.

我知道我可以写一个"泡沫":

new XYChart.Data<Number,Number>(nbrOfMarketSegments, latestYearRevenue, radiusOfBubble);
Run Code Online (Sandbox Code Playgroud)

问题是y轴最大值为100(百万欧元),x轴最大值为20,这使得"气泡"非常平坦,如图所示(因为radiusOfBubble数字与市场细分的最大数量相比较大而且比较小)最大的收入.我的问题是,即使x轴和y轴有不同的跨度,有没有办法让气泡更像圆圈?

BubbleChart中

java bubble-chart javafx

2
推荐指数
1
解决办法
457
查看次数

如何使用seaborn制作气泡图

   import matplotlib.pyplot as plt
    import numpy as np
    # data
    x=["IEEE", "Elsevier", "Others"]
    y=[7, 6, 2]
    import seaborn as sns
    plt.legend()
    plt.scatter(x, y, s=300, c="blue", alpha=0.4, linewidth=3)
    plt.ylabel("No. of Papers")
    plt.figure(figsize=(10, 4)) 
Run Code Online (Sandbox Code Playgroud)

我想制作一个如图所示的图表。我不确定如何提供期刊和会议类别的数据。(目前,我只包括一个)。另外,我不确定如何为每个类别添加不同的颜色。 气泡图

python bubble-chart seaborn

2
推荐指数
1
解决办法
7099
查看次数