Open dicook opened 1 year ago
Thanks, Di @dicook and Sherry @huizezhang-sherry, for taking action and proposing new task views to fill the gap that the retirement of the old Graphics task view left. I fully agree that the only chance we have to cover the vast range of graphical tools in R is to break things down into more manageable portions. Some of your suggestions could work well, I think, but I'm not so sure about this particular one.
Your inclusion criteria say: Package provides tools for drawing visual displays of data. From the draft of the task view it seems that you mean this at a rather low level, i.e., functionality for setting up coordinate systems, drawing points and lines, etc. while statistical graphics are excluded. First, I'm not sure how easy it is "draw the line" between the technical infrastructure and its applications. And just referring to lists of packages elsewhere (as with the ggplot2 extensions) is probably not the best solution either. Second, from the name VisualizationStatic
most readers would probably expect something else.
We debated names for the CTV. A reason to use Visualisation is that this is more commonly searched, and it is less likely to be confused with GraphicalModels. Having the different CTVs close to each other in name should make it easier for users to see them.
Happy to expand on the inclusion criteria.
Regarding the name: I would then flip the order (StaticVisualizations
rather than VisualizationStatic
) because I find it more important that the name is easy to understand by itself. But I let the other task view editors weigh in here.
Regarding the inclusion criteria: The question is what is a good expansion here that does not encompass several hundred packages that include some kind of plotting function.
Thanks @dicook and @zeileis for the proposal and first assessment. My two cents:
StaticVisualizations
(and indeed, GraphicalModels
refers to something else for me); DynamicVisualization
TV for instance, I think that including sections related to some specific visualization tasks (like graphs/networks or time series or missing data or maps or ...) sound like a minimum desirable addition to me;Great initiative ! I'll be glad to contribute.
Thanks @dicook and @huizezhang-sherry. I agree with @zeileis and @tuxette about StaticVisualizations
rather than VisualizationStatic
. And I think you can mention the DynamicVisualizations
TV in this TV and vice-versa.
I can understand that adding sections on specific visualization tasks could be challenging to maintain. Some of them are already mentioned in their corresponding TV (e.g. time series, spatial), so I suggest guiding readers to those TVs.
Thanks again, Di @dicook and Sherry @huizezhang-sherry, for your proposal. Unfortunately, we did not have any follow-up (except for some discussion of the name). Should we close this issue now or do you want to continue working on it? I think the fundamental issue is finding some inclusion/exclusion criteria that will yield a task view that is (a) not too huge and maintainable for you but still (b) covers packages that most readers/users will be interested in. Just including the infrastructure packages and then referring to lists of graphics/visualization packages elsewhere is not a good solution, I think.
We would like to continue working on this when semester finishes
On 4 Oct 2023, at 5:56 pm, Achim Zeileis @.***> wrote:
Thanks again, Di @dicook and Sherry @huizezhang-sherry, for your proposal. Unfortunately, we did not have any follow-up (except for some discussion of the name). Should we close this issue now or do you want to continue working on it? I think the fundamental issue is finding some inclusion/exclusion criteria that will yield a task view that is (a) not too huge and maintainable for you but still (b) covers packages that most readers/users will be interested in. Just including the infrastructure packages and then referring to lists of graphics/visualization packages elsewhere is not a good solution, I think. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
cheers, Di
Dianne Cook @.***
OK, good, then we will keep this issue open.
Possibly it would be a good idea to first finish the "DynamicVisualizations" task view from https://github.com/cran-task-views/ctv/issues/46, which will be easier, and then revisit the "StaticVisualizations"?
The Graphics CTV was archived several years ago because it wasn't sufficiently maintained, and there were way too many packages listed. It needed to be broken into smaller subsets. This is a proposal for creating several new CTVs covering the vast range of graphics capabilities in R.
Scope
This CTV summarizes the static graphics packages available on CRAN. Graphics capabilities is one of the strengths of R, and it is important to have an active summary available for users.
Inclusion criteria
Package provides tools for drawing visual displays of data.
Exclusion criteria
The graphics are not interactive (direct manipulation) by default, e.g. the user cannot click on an element and have a label pop-up. It is not a low level graphics device upon which many drawing packages are rendering to screen or file.
Packages
See the draft web site at https://github.com/dicook/ctv-visualizationstatic.
Overlap
There is no overlap with existing CTVs. We are also proposing that new CTVs are written: VisualizationDynamic which will list packages with interactive and dynamic capabilites. ColorPalettes will list the large array of different colour palettes available with different drawing systems. GraphicsDevices will list the variety of devices to draw graphics on the screen or output to file.
Maintainers
Di Cook and Sherry Zhang